| #!/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_success 'reset should work' ' | |
| git read-tree -u --reset HEAD^ && | |
| git ls-files >actual && | |
| test_cmp expect actual | |
| ' | |
| test_done |