continue
fi
- project_hook="$src/$dir/hooks/post-receive"
- gitolite_hook="/home/git/.gitolite/hooks/common/post-receive"
+ if [[ "$dir" =~ ^.*.git$ ]]
+ then
+ project_hook="$src/$dir/hooks/post-receive"
+ gitolite_hook="/home/git/.gitolite/hooks/common/post-receive"
+
+ ln -s -f $gitolite_hook $project_hook
+ else
+ for subdir in `ls "$src/$dir/"`
+ do
+ if [ -d "$src/$dir/$subdir" ] && [[ "$subdir" =~ ^.*.git$ ]]; then
+ project_hook="$src/$dir/$subdir/hooks/post-receive"
+ gitolite_hook="/home/git/.gitolite/hooks/common/post-receive"
- ln -s -f $gitolite_hook $project_hook
+ ln -s -f $gitolite_hook $project_hook
+ fi
+ done
+ fi
fi
done