mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-02-17 23:53:15 +01:00
test/git: add known broken test for tag with quotes.
There is current insufficient sanitization and/or escaping of tag names internally in notmuch-git.
This commit is contained in:
parent
d4d5737165
commit
b355973abc
1 changed files with 10 additions and 0 deletions
|
@ -19,6 +19,16 @@ git -C tags.git ls-tree -r --name-only HEAD | xargs dirname | sort -u | sed s,ta
|
||||||
notmuch search --output=messages '*' | sort > EXPECTED
|
notmuch search --output=messages '*' | sort > EXPECTED
|
||||||
test_expect_equal_file_nonempty EXPECTED OUTPUT
|
test_expect_equal_file_nonempty EXPECTED OUTPUT
|
||||||
|
|
||||||
|
test_begin_subtest "commit, with quoted tag"
|
||||||
|
test_subtest_known_broken
|
||||||
|
notmuch git -C clone2.git -p '' clone tags.git
|
||||||
|
git -C clone2.git ls-tree -r --name-only HEAD | grep /inbox > BEFORE
|
||||||
|
notmuch tag '+"quoted tag"' '*'
|
||||||
|
notmuch git -C clone2.git -p '' commit
|
||||||
|
notmuch tag '-"quoted tag"' '*'
|
||||||
|
git -C clone2.git ls-tree -r --name-only HEAD | grep /inbox > AFTER
|
||||||
|
test_expect_equal_file_nonempty BEFORE AFTER
|
||||||
|
|
||||||
test_begin_subtest "checkout"
|
test_begin_subtest "checkout"
|
||||||
notmuch dump > BEFORE
|
notmuch dump > BEFORE
|
||||||
notmuch tag -inbox '*'
|
notmuch tag -inbox '*'
|
||||||
|
|
Loading…
Add table
Reference in a new issue