ipost-receive: fix warning in script for example when pushing deleted tags - stagit-gemini - Stagit for gemini protocol Openbsd Err thinkerwim.openbsd.amsterdam 70 hgit clone git://thinkerwim.org/stagit-gemini.git URL:git://thinkerwim.org/stagit-gemini.git thinkerwim.org 70 1Log /git/stagit-gemini/log.gph thinkerwim.org 70 1Files /git/stagit-gemini/files.gph thinkerwim.org 70 1Refs /git/stagit-gemini/refs.gph thinkerwim.org 70 1README /git/stagit-gemini/file/README.gph thinkerwim.org 70 1LICENSE /git/stagit-gemini/file/LICENSE.gph thinkerwim.org 70 i--- Err thinkerwim.openbsd.amsterdam 70 1commit 68d5f34fe5aadad1b2272f4797ab18bd2938a962 /git/stagit-gemini/commit/68d5f34fe5aadad1b2272f4797ab18bd2938a962.gph thinkerwim.org 70 1parent e7bf2942d6f37ffe0ace237d397abf7480e5c945 /git/stagit-gemini/commit/e7bf2942d6f37ffe0ace237d397abf7480e5c945.gph thinkerwim.org 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org thinkerwim.org 70 iDate: Sat, 25 Nov 2017 16:04:24 +0100 Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 ipost-receive: fix warning in script for example when pushing deleted tags Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 ithe "new" variable would be zero: Err thinkerwim.openbsd.amsterdam 70 i remote: fatal: bad object 0000000000000000000000000000000000000000 Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iNOTE: when pushing new tags the "old" variable would be zero, this was Err thinkerwim.openbsd.amsterdam 70 i already fixed. Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iDiffstat: Err thinkerwim.openbsd.amsterdam 70 i M example_post-receive.sh | 1 + Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i1 file changed, 1 insertion(+), 0 deletions(-) Err thinkerwim.openbsd.amsterdam 70 i--- Err thinkerwim.openbsd.amsterdam 70 1diff --git a/example_post-receive.sh b/example_post-receive.sh /git/stagit-gemini/file/example_post-receive.sh.gph thinkerwim.org 70 i@@ -37,6 +37,7 @@ cd "${dir}" || exit 1 Err thinkerwim.openbsd.amsterdam 70 i force=0 Err thinkerwim.openbsd.amsterdam 70 i while read -r old new ref; do Err thinkerwim.openbsd.amsterdam 70 i test "${old}" = "0000000000000000000000000000000000000000" && continue Err thinkerwim.openbsd.amsterdam 70 i+ test "${new}" = "0000000000000000000000000000000000000000" && continue Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i hasrevs=$(git rev-list "${old}" "^${new}" | sed 1q) Err thinkerwim.openbsd.amsterdam 70 i if test -n "${hasrevs}"; then Err thinkerwim.openbsd.amsterdam 70 .