3 test_description
='diagnosing out-of-scope pathspec'
7 test_expect_success
'setup a bare and non-bare repository' '
9 git clone --bare . bare
12 test_expect_success
'log and ls-files in a bare repository' '
15 test_must_fail git log -- .. >out 2>err &&
16 test_must_be_empty out &&
17 test_i18ngrep "outside repository" err &&
19 test_must_fail git ls-files -- .. >out 2>err &&
20 test_must_be_empty out &&
21 test_i18ngrep "outside repository" err
25 test_expect_success
'log and ls-files in .git directory' '
28 test_must_fail git log -- .. >out 2>err &&
29 test_must_be_empty out &&
30 test_i18ngrep "outside repository" err &&
32 test_must_fail git ls-files -- .. >out 2>err &&
33 test_must_be_empty out &&
34 test_i18ngrep "outside repository" err