diff options
author | Karl Hasselström <kha@treskal.com> | 2008-06-03 03:34:53 +0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-06-03 09:52:39 +0400 |
commit | 3fe8dce6fc5b1d0bffba8fdb4e075fcd16cf5619 (patch) | |
tree | 0df179167dd685e7d96aa46d28cdffd312e2ea6c /t/t1400-update-ref.sh | |
parent | 973a70ea4d9fc98e9ed20c261c5f6c8f1c1df2b0 (diff) |
Make old sha1 optional with git update-ref -d
Giving the old sha1 is already optional when changing a ref, and it's
quite handy when running update-ref manually. So make it optional for
deleting a ref too.
Signed-off-by: Karl Hasselström <kha@treskal.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t1400-update-ref.sh')
-rwxr-xr-x | t/t1400-update-ref.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/t/t1400-update-ref.sh b/t/t1400-update-ref.sh index b8b7ab4103..f387d46f1a 100755 --- a/t/t1400-update-ref.sh +++ b/t/t1400-update-ref.sh @@ -42,6 +42,14 @@ test_expect_success "delete $m" ' ' rm -f .git/$m +test_expect_success "delete $m without oldvalue verification" " + git update-ref $m $A && + test $A = \$(cat .git/$m) && + git update-ref -d $m && + ! test -f .git/$m +" +rm -f .git/$m + test_expect_success \ "fail to create $n" \ "touch .git/$n_dir |