|
|
|
@ -60,6 +60,29 @@ test_expect_success \
@@ -60,6 +60,29 @@ test_expect_success \
|
|
|
|
|
EOF |
|
|
|
|
test_output' |
|
|
|
|
|
|
|
|
|
test_expect_success \ |
|
|
|
|
'ls-tree recursive with -t' \ |
|
|
|
|
'git-ls-tree -r -t $tree >current && |
|
|
|
|
cat >expected <<\EOF && |
|
|
|
|
100644 blob X path0 |
|
|
|
|
120000 blob X path1 |
|
|
|
|
040000 tree X path2 |
|
|
|
|
040000 tree X path2/baz |
|
|
|
|
100644 blob X path2/baz/b |
|
|
|
|
120000 blob X path2/bazbo |
|
|
|
|
100644 blob X path2/foo |
|
|
|
|
EOF |
|
|
|
|
test_output' |
|
|
|
|
|
|
|
|
|
test_expect_success \ |
|
|
|
|
'ls-tree recursive with -d' \ |
|
|
|
|
'git-ls-tree -r -d $tree >current && |
|
|
|
|
cat >expected <<\EOF && |
|
|
|
|
040000 tree X path2 |
|
|
|
|
040000 tree X path2/baz |
|
|
|
|
EOF |
|
|
|
|
test_output' |
|
|
|
|
|
|
|
|
|
test_expect_success \ |
|
|
|
|
'ls-tree filtered with path' \ |
|
|
|
|
'git-ls-tree $tree path >current && |
|
|
|
@ -117,4 +140,19 @@ test_expect_success \
@@ -117,4 +140,19 @@ test_expect_success \
|
|
|
|
|
EOF |
|
|
|
|
test_output' |
|
|
|
|
|
|
|
|
|
test_expect_success \ |
|
|
|
|
'ls-tree filtered with path2/bak' \ |
|
|
|
|
'git-ls-tree $tree path2/bak >current && |
|
|
|
|
cat >expected <<\EOF && |
|
|
|
|
EOF |
|
|
|
|
test_output' |
|
|
|
|
|
|
|
|
|
test_expect_success \ |
|
|
|
|
'ls-tree -t filtered with path2/bak' \ |
|
|
|
|
'git-ls-tree -t $tree path2/bak >current && |
|
|
|
|
cat >expected <<\EOF && |
|
|
|
|
040000 tree X path2 |
|
|
|
|
EOF |
|
|
|
|
test_output' |
|
|
|
|
|
|
|
|
|
test_done |
|
|
|
|