]>
Commit | Line | Data |
---|---|---|
9fdade06 JH |
1 | #!/bin/sh |
2 | # | |
3 | # Copyright (c) 2005 Junio C Hamano | |
4 | # | |
5 | ||
6 | test_description='Test mode change diffs. | |
7 | ||
8 | ' | |
9 | . ./test-lib.sh | |
10 | ||
11 | test_expect_success \ | |
12 | 'setup' \ | |
13 | 'echo frotz >rezrov && | |
5be60078 JH |
14 | git update-index --add rezrov && |
15 | tree=`git write-tree` && | |
9fdade06 JH |
16 | echo $tree' |
17 | ||
1f553918 JS |
18 | test_expect_success \ |
19 | 'chmod' \ | |
20 | 'test_chmod +x rezrov && | |
21 | git diff-index $tree >current' | |
9fdade06 | 22 | |
9fdade06 JH |
23 | sed -e 's/\(:100644 100755\) \('"$_x40"'\) \2 /\1 X X /' <current >check |
24 | echo ":100644 100755 X X M rezrov" >expected | |
25 | ||
26 | test_expect_success \ | |
27 | 'verify' \ | |
3af82863 | 28 | 'test_cmp expected check' |
9fdade06 JH |
29 | |
30 | test_done |