merge-recursive: make the error-message generation an extern function
[gitweb.git] / t / t7002-grep.sh
index b4709e28b5107cfad95290a78ac0260df0485213..ae56a36eacbc2d9a796742c974fa498705f71104 100755 (executable)
@@ -328,4 +328,21 @@ test_expect_success 'grep -p -B5' '
        test_cmp expected actual
 '
 
+test_expect_success 'grep from a subdirectory to search wider area (1)' '
+       mkdir -p s &&
+       (
+               cd s && git grep "x x x" ..
+       )
+'
+
+test_expect_success 'grep from a subdirectory to search wider area (2)' '
+       mkdir -p s &&
+       (
+               cd s || exit 1
+               ( git grep xxyyzz .. >out ; echo $? >status )
+               ! test -s out &&
+               test 1 = $(cat status)
+       )
+'
+
 test_done