3 test_description
='diagnosing out-of-scope pathspec'
5 TEST_PASSES_SANITIZE_LEAK
=true
8 test_expect_success
'setup a bare and non-bare repository' '
10 git clone --bare . bare
13 test_expect_success
'log and ls-files in a bare repository' '
16 test_must_fail git log -- .. >out 2>err &&
17 test_must_be_empty out &&
18 test_grep "outside repository" err &&
20 test_must_fail git ls-files -- .. >out 2>err &&
21 test_must_be_empty out &&
22 test_grep "outside repository" err
26 test_expect_success
'log and ls-files in .git directory' '
29 test_must_fail git log -- .. >out 2>err &&
30 test_must_be_empty out &&
31 test_grep "outside repository" err &&
33 test_must_fail git ls-files -- .. >out 2>err &&
34 test_must_be_empty out &&
35 test_grep "outside repository" err