mirror of
https://github.com/git/git.git
synced 2024-10-31 22:37:54 +01:00
Merge branch 'nd/dwim-wildcards-as-pathspecs'
Test updates to a topic already in 2.5-rc. * nd/dwim-wildcards-as-pathspecs: Add tests for wildcard "path vs ref" disambiguation
This commit is contained in:
commit
89bf01361e
1 changed files with 26 additions and 0 deletions
|
@ -56,4 +56,30 @@ test_expect_success VAGUENESS_SUCCESS 'checkout reports switch to branch' '
|
|||
test_i18ngrep ! "^HEAD is now at" stderr
|
||||
'
|
||||
|
||||
test_expect_success 'wildcard ambiguation, paths win' '
|
||||
git init ambi &&
|
||||
(
|
||||
cd ambi &&
|
||||
echo a >a.c &&
|
||||
git add a.c &&
|
||||
echo b >a.c &&
|
||||
git checkout "*.c" &&
|
||||
echo a >expect &&
|
||||
test_cmp expect a.c
|
||||
)
|
||||
'
|
||||
|
||||
test_expect_success 'wildcard ambiguation, refs lose' '
|
||||
git init ambi2 &&
|
||||
(
|
||||
cd ambi2 &&
|
||||
echo a >"*.c" &&
|
||||
git add . &&
|
||||
test_must_fail git show :"*.c" &&
|
||||
git show :"*.c" -- >actual &&
|
||||
echo a >expect &&
|
||||
test_cmp expect actual
|
||||
)
|
||||
'
|
||||
|
||||
test_done
|
||||
|
|
Loading…
Reference in a new issue