guilt: wrap `git-update-ref -d` to make ref removal cleaner
commit55494bfb48def140c9f20498725a883cd52e410e
authorJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Fri, 28 Mar 2008 06:55:20 +0000 (28 02:55 -0400)
committerJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Fri, 28 Mar 2008 06:55:20 +0000 (28 02:55 -0400)
treec8b72bd6c28c3db3f18a3963d48e566269087597
parentddd4286843d16ad8f6ce9318cb3015e8c622642d
guilt: wrap `git-update-ref -d` to make ref removal cleaner

Every time `git-update-ref -d` was run...

1) the expected rev was obtained by running git-rev-parse on the ref being
   removed

2) if the ref did not exist to begin with, ugly errors were being displayed

This commit addresses both of these points.

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
guilt