]>
Commit | Line | Data |
---|---|---|
8bf2c69c AR |
1 | #!/bin/sh |
2 | ||
3 | test_description='git-mv in subdirs' | |
4 | . ./test-lib.sh | |
5 | ||
6 | test_expect_success \ | |
7 | 'prepare reference tree' \ | |
8 | 'mkdir path0 path1 && | |
9 | cp ../../COPYING path0/COPYING && | |
10 | git-add path0/COPYING && | |
11 | git-commit -m add -a' | |
12 | ||
13 | test_expect_success \ | |
14 | 'moving the file' \ | |
15 | 'cd path0 && git-mv COPYING ../path1/COPYING' | |
16 | ||
17 | # in path0 currently | |
18 | test_expect_success \ | |
19 | 'commiting the change' \ | |
20 | 'cd .. && git-commit -m move -a' | |
21 | ||
22 | test_expect_success \ | |
23 | 'checking the commit' \ | |
24 | 'git-diff-tree -r -M --name-status HEAD^ HEAD | \ | |
25 | grep -E "^R100.+path0/COPYING.+path1/COPYING"' | |
26 | ||
27 | test_done |