]> git.armaanb.net Git - stagit.git/commitdiff
post-receive: fix warning in script for example when pushing deleted tags
authorHiltjo Posthuma <hiltjo@codemadness.org>
Sat, 25 Nov 2017 15:02:24 +0000 (16:02 +0100)
committerHiltjo Posthuma <hiltjo@codemadness.org>
Sat, 25 Nov 2017 15:02:24 +0000 (16:02 +0100)
the "new" variable would be zero:
remote: fatal: bad object 0000000000000000000000000000000000000000

NOTE: when pushing new tags the "old" variable would be zero, this was
      already fixed.

example_post-receive.sh

index 549a7f8b4acbbe9d29ce58507228bcc6870a9270..065556903ec6734b0f75715309c95acccfb71310 100755 (executable)
@@ -37,6 +37,7 @@ cd "${dir}" || exit 1
 force=0
 while read -r old new ref; do
        test "${old}" = "0000000000000000000000000000000000000000" && continue
+       test "${new}" = "0000000000000000000000000000000000000000" && continue
 
        hasrevs=$(git rev-list "${old}" "^${new}" | sed 1q)
        if test -n "${hasrevs}"; then