Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-11-22 14:24:46 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-11-22 14:24:46 +0400
commit65327cfc081030a3c7e4df978c2a346dd71895ab (patch)
tree83ca81b9021b4e3046102e094cb1856b807be154
parent6e3e3e7fd2a2dbbe736f43c1d201da68a57e9490 (diff)
Rewrite hooks shell script
-rwxr-xr-xlib/support/rewrite-hooks.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/support/rewrite-hooks.sh b/lib/support/rewrite-hooks.sh
new file mode 100755
index 00000000000..6688785a179
--- /dev/null
+++ b/lib/support/rewrite-hooks.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+src="/home/git/repositories"
+
+for dir in `ls "$src/"`
+do
+ if [ -d "$src/$dir" ]; then
+
+ if [ "$dir" = "gitolite-admin.git" ]
+ then
+ continue
+ fi
+
+ project_hook="$src/$dir/hooks/post-receive"
+ gitolite_hook="/home/git/.gitolite/hooks/common/post-receive"
+
+ ln -s -f $gitolite_hook $project_hook
+ fi
+done