diff options
author | Jeff King <peff@peff.net> | 2008-03-08 20:27:04 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-03-08 21:30:05 -0800 |
commit | 50753d00d691c1ea16bc72446705aee2c128fc2f (patch) | |
tree | 87599cde48d64e3298c4051f3e6eb1d32f63ca01 /t | |
parent | 1cbcefb107776ce2da374697bb4f6e2bd22ff73f (diff) | |
download | git-50753d00d691c1ea16bc72446705aee2c128fc2f.tar.gz git-50753d00d691c1ea16bc72446705aee2c128fc2f.tar.xz |
Add a test for read-tree -u --reset with a D/F conflict
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-x | t/t1005-read-tree-reset.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/t/t1005-read-tree-reset.sh b/t/t1005-read-tree-reset.sh new file mode 100755 index 000000000..f1b12167b --- /dev/null +++ b/t/t1005-read-tree-reset.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +test_description='read-tree -u --reset' + +. ./test-lib.sh + +# two-tree test + +test_expect_success 'setup' ' + git init && + mkdir df && + echo content >df/file && + git add df/file && + git commit -m one && + git ls-files >expect && + rm -rf df && + echo content >df && + git add df && + echo content >new && + git add new && + git commit -m two +' + +test_expect_failure 'reset should work' ' + git read-tree -u --reset HEAD^ && + git ls-files >actual && + diff -u expect actual +' + +test_done |