Use a symbolic link for the pre-commit client-side hook
authorEdward Hervey <bilboed@bilboed.com>
Fri, 30 Jan 2009 07:50:53 +0000 (08:50 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Fri, 30 Jan 2009 07:50:53 +0000 (08:50 +0100)
autogen.sh
common

index 88416f0..68b924c 100755 (executable)
@@ -23,10 +23,10 @@ fi
 . common/gst-autogen.sh
 
 # install pre-commit hook for doing clean commits
-if test ! -x .git/hooks/pre-commit;
+if test ! \( -x .git/hooks/pre-commit -a -L .git/hooks/pre-commit \);
 then
-    cp common/hooks/pre-commit.hook .git/hooks/pre-commit
-    chmod +x .git/hooks/pre-commit
+    rm -f .git/hooks/pre-commit
+    ln -s ../../common/hooks/pre-commit.hook .git/hooks/pre-commit
 fi
 
 
diff --git a/common b/common
index 3f4e997..f7bd42d 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 3f4e9974603807e7615c3a6b8821542abce0be19
+Subproject commit f7bd42d4fa7f9b976fe5e697ff914e25f25e8853