#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, make this file executable by "chmod +x post-update".

git-update-server-info
WORKTREE=/dev/shm/alsa.git-hooks
REPOSTREE=/home/alsa-server/home/repositories
rm -rf $WORKTREE
mkdir $WORKTREE
git --work-tree=$WORKTREE checkout -f || exit 1
cd $WORKTREE/hooks || exit 1
chmod -R a+x . || exit 1
for i in alsa* ; do
  cd $i
  for j in * ; do
    if ! diff $j $REPOSTREE/$i/hooks/$j > /dev/null ; then
      cp -av $j $REPOSTREE/$i/hooks | sed -e 's/\/home\/alsa-server\/home//g'
    fi
  done
  cd ..
done
rm -rf $WORKTREE
