Browse Source
* jk/maint-1.6.3-ls-files-no-ignore-cached: ls-files: excludes should not impact tracked filesmaint
Junio C Hamano
15 years ago
2 changed files with 32 additions and 8 deletions
@ -0,0 +1,32 @@
@@ -0,0 +1,32 @@
|
||||
#!/bin/sh |
||||
|
||||
test_description='ls-files --exclude does not affect index files' |
||||
. ./test-lib.sh |
||||
|
||||
test_expect_success 'create repo with file' ' |
||||
echo content >file && |
||||
git add file && |
||||
git commit -m file && |
||||
echo modification >file |
||||
' |
||||
|
||||
check_output() { |
||||
test_expect_success "ls-files output contains file ($1)" " |
||||
echo '$2' >expect && |
||||
git ls-files --exclude-standard --$1 >output && |
||||
test_cmp expect output |
||||
" |
||||
} |
||||
|
||||
check_all_output() { |
||||
check_output 'cached' 'file' |
||||
check_output 'modified' 'file' |
||||
} |
||||
|
||||
check_all_output |
||||
test_expect_success 'add file to gitignore' ' |
||||
echo file >.gitignore |
||||
' |
||||
check_all_output |
||||
|
||||
test_done |
Loading…
Reference in new issue