diff options
author | Junio C Hamano <junkio@cox.net> | 2005-12-01 22:49:52 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-12-01 22:49:52 -0800 |
commit | 57ae0d09ed3c4e409bed78b77322fa5e9bad3f3f (patch) | |
tree | 8bdba8fbdc914aadb7c005d4590ec356cc4ec766 /t | |
parent | a6b51f11ab7f7f838a9b17f81059eebfc36e4c84 (diff) | |
download | git-57ae0d09ed3c4e409bed78b77322fa5e9bad3f3f.tar.gz git-57ae0d09ed3c4e409bed78b77322fa5e9bad3f3f.tar.xz |
t3100: add ls-tree -t and -d tests.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 't')
-rwxr-xr-x | t/t3100-ls-tree-restrict.sh | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/t/t3100-ls-tree-restrict.sh b/t/t3100-ls-tree-restrict.sh index ae086755e..2ec06d3d3 100755 --- a/t/t3100-ls-tree-restrict.sh +++ b/t/t3100-ls-tree-restrict.sh @@ -61,6 +61,29 @@ 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 && cat >expected <<\EOF && @@ -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 |