mirror of
https://github.com/git/git.git
synced 2024-11-28 12:34:08 +08:00
908bddab96
The earlier test was relying on the fact that dotfiles do not appear in the output to prepare expected test results, which inevitably got broken when we started handling dotfiles. Change the test to be honest about what "--other" file it creates. The problem was originally pointed out by Mark Allen. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
35 lines
640 B
Bash
Executable File
35 lines
640 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Copyright (c) 2005 Junio C Hamano
|
|
#
|
|
|
|
test_description='git-ls-files test (--others should pick up symlinks).
|
|
|
|
This test runs git-ls-files --others with the following on the
|
|
filesystem.
|
|
|
|
path0 - a file
|
|
path1 - a symlink
|
|
path2/file2 - a file in a directory
|
|
'
|
|
. ./test-lib.sh
|
|
|
|
date >path0
|
|
ln -s xyzzy path1
|
|
mkdir path2
|
|
date >path2/file2
|
|
test_expect_success \
|
|
'git-ls-files --others to show output.' \
|
|
'git-ls-files --others >output'
|
|
cat >expected <<EOF
|
|
output
|
|
path0
|
|
path1
|
|
path2/file2
|
|
EOF
|
|
|
|
test_expect_success \
|
|
'git-ls-files --others should pick up symlinks.' \
|
|
'diff output expected'
|
|
test_done
|