summaryrefslogtreecommitdiff
path: root/t/t1005-read-tree-reset.sh
blob: b0d31f5a9bb8b3474665147327d94ad5067fa206 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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_success 'reset should work' '
  git read-tree -u --reset HEAD^ &&
  git ls-files >actual &&
  test_cmp expect actual
'
 
test_done