|
|
|
@ -55,6 +55,15 @@ test_expect_success 'handle empty notes gracefully' '
@@ -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' '
@@ -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 |
|
|
|
|