X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=t%2Ft1410-reflog.sh;h=5b24f05573221afb3dc472e78a443ba718db3c60;hb=5a5bd23486c5d8721f4654eadec75213d3dc074f;hp=73f830db2374e751fb46e25b345e860979b9dd05;hpb=a473445ac256f4a6ca5c66f83f33b85eec0e0c48;p=git.git diff --git a/t/t1410-reflog.sh b/t/t1410-reflog.sh index 73f830db2..5b24f0557 100755 --- a/t/t1410-reflog.sh +++ b/t/t1410-reflog.sh @@ -188,16 +188,30 @@ test_expect_success 'delete' ' test_tick && git commit -m tiger C && - test 5 = $(git reflog | wc -l) && + HEAD_entry_count=$(git reflog | wc -l) + master_entry_count=$(git reflog show master | wc -l) + + test $HEAD_entry_count = 5 && + test $master_entry_count = 5 && + git reflog delete master@{1} && git reflog show master > output && - test 4 = $(wc -l < output) && + test $(($master_entry_count - 1)) = $(wc -l < output) && + test $HEAD_entry_count = $(git reflog | wc -l) && ! grep ox < output && + master_entry_count=$(wc -l < output) + + git reflog delete HEAD@{1} && + test $(($HEAD_entry_count -1)) = $(git reflog | wc -l) && + test $master_entry_count = $(git reflog show master | wc -l) && + + HEAD_entry_count=$(git reflog | wc -l) + git reflog delete master@{07.04.2005.15:15:00.-0700} && git reflog show master > output && - test 3 = $(wc -l < output) && + test $(($master_entry_count - 1)) = $(wc -l < output) && ! grep dragon < output '