#!/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