summaryrefslogtreecommitdiff
path: root/contrib/post-checkout-hook
diff options
context:
space:
mode:
authorJoey Hess2016-03-07 18:40:24 -0400
committerJoey Hess2016-03-07 20:17:18 -0400
commit0daf924b43d0750b285a5e857eb9946a9a71e6cc (patch)
treea5ac2c8aa1464daa7c2649772242d466485935e2 /contrib/post-checkout-hook
parentad4323859caea503114df40bde0f6b273441e6d2 (diff)
privdata/relocate
better than symlinks because this way no conflict can ever occur and, commit from hook
Diffstat (limited to 'contrib/post-checkout-hook')
-rwxr-xr-xcontrib/post-checkout-hook28
1 files changed, 0 insertions, 28 deletions
diff --git a/contrib/post-checkout-hook b/contrib/post-checkout-hook
deleted file mode 100755
index 38998398..00000000
--- a/contrib/post-checkout-hook
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# git post-checkout hook, used by propellor's author to maintain a
-# joeyconfig branch where config.hs is a symlink to joeyconfig.hs
-#
-# Each time this hook is run, it checks if it's on a branch with
-# name ending in "config". If so, config.hs is pointed at $branch.hs
-# Otherwise, config.hs is pointed at config-simple.hs
-#
-
-set -e
-prevhead="$1"
-newhead="$2"
-branchcheckout="$3"
-if [ "$branchcheckout" != 0 ]; then
- branch="$(git symbolic-ref --short HEAD)"
- case "$branch" in
- "")
- true
- ;;
- *config)
- ln -sf "$branch".hs config.hs
- ;;
- *)
- ln -sf config-simple.hs config.hs
- ;;
- esac
-fi