Re: [PATCH v2] branch: allow deleting dangling branches with --force
René Scharfe <l.s.r@web.de> writes:
> + hash=$(git rev-parse HEAD) &&
> + objpath=$(echo $hash | sed -e "s|^..|.git/objects/&/|") &&
> + git branch --no-track dangling &&
> + test_when_finished "test -f $objpath.x && mv $objpath.x $objpath" &&
> + mv $objpath $objpath.x &&
> + git branch --delete --force dangling &&
> + test -z "$(git for-each-ref refs/heads/dangling)"
It is not wrong per-se, but maybe
git show-ref --quiet refs/heads/dangling
is more straight-forward.
Thanks.