From 714a5cbd33dbc46bed1a02dedaa8d09bf5cc6e8c Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sat, 18 Jun 2016 13:57:58 -0700 Subject: Invoke perms-hook using shell script wrappers --- template/hooks/post-checkout | 13 ++++++++++++- template/hooks/post-merge | 4 +++- 2 files changed, 15 insertions(+), 2 deletions(-) mode change 120000 => 100755 template/hooks/post-checkout mode change 120000 => 100755 template/hooks/post-merge (limited to 'template') diff --git a/template/hooks/post-checkout b/template/hooks/post-checkout deleted file mode 120000 index acd988a5..00000000 --- a/template/hooks/post-checkout +++ /dev/null @@ -1 +0,0 @@ -../../libexec/oasis/perms-hook \ No newline at end of file diff --git a/template/hooks/post-checkout b/template/hooks/post-checkout new file mode 100755 index 00000000..2a619e25 --- /dev/null +++ b/template/hooks/post-checkout @@ -0,0 +1,12 @@ +#!/bin/sh + +old=$1 +new=$2 + +if [ "$old" = 0000000000000000000000000000000000000000 ] ; then + set "$new" +else + set "$old" "$new" +fi + +exec ./libexec/oasis/perms-hook "$@" diff --git a/template/hooks/post-merge b/template/hooks/post-merge deleted file mode 120000 index acd988a5..00000000 --- a/template/hooks/post-merge +++ /dev/null @@ -1 +0,0 @@ -../../libexec/oasis/perms-hook \ No newline at end of file diff --git a/template/hooks/post-merge b/template/hooks/post-merge new file mode 100755 index 00000000..f69e5466 --- /dev/null +++ b/template/hooks/post-merge @@ -0,0 +1,3 @@ +#!/bin/sh + +exec ./libexec/oasis/perms-hook ORIG_HEAD HEAD -- cgit v1.2.3