old="$2"
new="$3"
-set -x
if [ "$old" = "0000000000000000000000000000000000000000" ]; then # new branch
commits="created with $(git describe --always "$new")"
elif [ "$new" = "0000000000000000000000000000000000000000" ]; then # deleted branch
else # commit --amend, rebase, or similar
commits="!! rewrote history from $(git describe --always "$(git merge-base "$old" "$new")") -> $(git describe --always "$new") erasing history through $(git describe --always "$old")"
fi
-set +x
curl -sS -d "[$reponame] $ref $commits" "$H2I" >/dev/null