t5550: do not assume the "matching" push is the default
[gitweb.git] / t / t3001-ls-files-others-exclude.sh
index 6d2f2b67ee8d03e1f1dc4874da100cb2e179b6d1..dc2f0458fd0e74a3dcb4769517f5cde2606eb6f2 100755 (executable)
@@ -156,7 +156,7 @@ test_expect_success 'trailing slash in exclude allows directory match (2)' '
 
 test_expect_success 'trailing slash in exclude forces directory match (1)' '
 
-       >two
+       >two &&
        git ls-files --others --exclude=two/ >output &&
        grep "^two" output
 
@@ -214,4 +214,10 @@ test_expect_success 'subdirectory ignore (l1)' '
        test_cmp expect actual
 '
 
+test_expect_success 'pattern matches prefix completely' '
+       : >expect &&
+       git ls-files -i -o --exclude "/three/a.3[abc]" >actual &&
+       test_cmp expect actual
+'
+
 test_done