summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2010-04-18 11:19:39 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2010-04-18 11:19:39 -0700
commit636db2c036d0f26bd0b1139b7abe04bdecf3e036 (patch)
tree73e9349721f1868e628535d8d0030c0f94455d17
parentpretty: Initialize notes if %N is used (diff)
downloadtgif-636db2c036d0f26bd0b1139b7abe04bdecf3e036.tar.xz
t3301: add tests to use --format="%N"
Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rwxr-xr-xt/t3301-notes.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/t/t3301-notes.sh b/t/t3301-notes.sh
index b2e7b07039..64f32ad94d 100755
--- a/t/t3301-notes.sh
+++ b/t/t3301-notes.sh
@@ -55,6 +55,15 @@ test_expect_success 'handle empty notes gracefully' '
git notes show ; test 1 = $?
'
+test_expect_success 'show non-existent notes entry with %N' '
+ for l in A B
+ do
+ echo "$l"
+ done >expect &&
+ git show -s --format='A%n%NB' >output &&
+ test_cmp expect output
+'
+
test_expect_success 'create notes' '
git config core.notesRef refs/notes/commits &&
MSG=b4 git notes add &&
@@ -65,6 +74,15 @@ test_expect_success 'create notes' '
test_must_fail git notes show HEAD^
'
+test_expect_success 'show notes entry with %N' '
+ for l in A b4 B
+ do
+ echo "$l"
+ done >expect &&
+ git show -s --format='A%n%NB' >output &&
+ test_cmp expect output
+'
+
cat >expect <<EOF
d423f8c refs/notes/commits@{0}: notes: Notes added by 'git notes add'
EOF