[sysadmin-bin] refs/heads can also contain files or directories owned by a specific user



commit 029fd7daca219abd22c8bee752130772db85725c
Author: Andrea Veri <averi redhat com>
Date:   Fri Dec 1 13:21:54 2017 +0100

    refs/heads can also contain files or directories owned by a specific user

 git/gnome-pre-receive |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/git/gnome-pre-receive b/git/gnome-pre-receive
index 41a02df..5d6123d 100755
--- a/git/gnome-pre-receive
+++ b/git/gnome-pre-receive
@@ -90,8 +90,10 @@ elif [ $(hostname) == 'git.gnome.org' ]; then
   cd $GIT_DIR  
   if `git config gnome.gitlabrepo`; then
     user=`id -u`
-    find ./objects -uid $user -type d | xargs setfacl -d -m g:git:rwx
-    find ./objects -uid $user | xargs setfacl -m g:git:rwx
+    find $GIT_DIR/objects -uid $user -type d | xargs setfacl -d -m g:git:rwx
+    find $GIT_DIR/objects -uid $user | xargs setfacl -m g:git:rwx
+    find $GIT_DIR/refs/heads -uid $user -type d | xargs setfacl -d -m g:git:rwx
+    find $GIT_DIR/refs/heads -uid $user | xargs setfacl -m g:git:rwx
 
     if $user == 8033; then
         :


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]