]> git.droids-corp.org - git-central.git/blobdiff - server/post-receive-delivery
post-receive-delivery: add a deliver command
[git-central.git] / server / post-receive-delivery
index 4726561d85ba85debb2be1cf980cbf036ce6132a..096ff87c4f9a7f5f7e6cd2e5a7920082582ca1f1 100755 (executable)
@@ -8,7 +8,8 @@
 #
 # This hook clone and pull the repoditory each time a commit is pushed
 # in the tree. Each branch will be delivered in
-# ${GIT_DELIVER_DIRECTORY}/branch.
+# ${GIT_DELIVER_DIRECTORY}/branch. If ${GIT_DELIVER_COMMAND} is set,
+# this command will be executed in the delivery directory.
 
 
 # ---------------------------- Functions
@@ -60,6 +61,11 @@ generate_delivery()
                unset GIT_DIR
                git pull --rebase
        fi
+
+       if [ ! -z "${GIT_DELIVER_COMMAND}" ]; then
+               cd ${dstdir}
+               ${GIT_DELIVER_COMMAND}
+       fi
 }
 
 # ---------------------------- main()