OSDN Git Service

t3301-notes: Test the creation of reflog entries
authorMichael J Gruber <git@drmicha.warpmail.net>
Mon, 29 Mar 2010 13:05:57 +0000 (15:05 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 30 Mar 2010 04:18:07 +0000 (21:18 -0700)
Test whether the notes code writes reflog entries. It intends to
(setting up the reflog messages) but currently does not.

Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
Acked-by: Johan Herland <johan@herland.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3301-notes.sh

index 1d6cd45..5410a6d 100755 (executable)
@@ -65,6 +65,15 @@ test_expect_success 'create notes' '
        test_must_fail git notes show HEAD^
 '
 
+cat >expect <<EOF
+d423f8c refs/notes/commits@{0}: notes: Notes added by 'git notes add'
+EOF
+
+test_expect_failure 'create reflog entry' '
+       git reflog show refs/notes/commits >output &&
+       test_cmp expect output
+'
+
 test_expect_success 'edit existing notes' '
        MSG=b3 git notes edit &&
        test ! -f .git/NOTES_EDITMSG &&