tree_entry_interesting(): support wildcard matching
never_interesting optimization is disabled if there is any wildcard pathspec, even if it only matches exactly on trees. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
86e4ca69e3
commit
d38f28093e
@@ -70,4 +70,18 @@ test_expect_success 'diff-tree pathspec' '
|
||||
test_cmp expected current
|
||||
'
|
||||
|
||||
EMPTY_TREE=4b825dc642cb6eb9a060e54bf8d69288fbee4904
|
||||
|
||||
test_expect_success 'diff-tree with wildcard shows dir also matches' '
|
||||
git diff-tree --name-only $EMPTY_TREE $tree -- "f*" >result &&
|
||||
echo file0 >expected &&
|
||||
test_cmp expected result
|
||||
'
|
||||
|
||||
test_expect_success 'diff-tree -r with wildcard' '
|
||||
git diff-tree -r --name-only $EMPTY_TREE $tree -- "*file1" >result &&
|
||||
echo path1/file1 >expected &&
|
||||
test_cmp expected result
|
||||
'
|
||||
|
||||
test_done
|
||||
|
||||
Reference in New Issue
Block a user