]> Pileus Git - ~andy/git/blob - t/t4006-diff-mode.sh
test: modernize style of t4006
[~andy/git] / t / t4006-diff-mode.sh
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 sed_script='s/\(:100644 100755\) \('"$_x40"'\) \2 /\1 X X /'
12
13 test_expect_success 'setup' '
14         echo frotz >rezrov &&
15         git update-index --add rezrov &&
16         tree=`git write-tree` &&
17         echo $tree
18 '
19
20 test_expect_success 'chmod' '
21         test_chmod +x rezrov &&
22         git diff-index $tree >current &&
23         sed -e "$sed_script" <current >check &&
24         echo ":100644 100755 X X M      rezrov" >expected &&
25         test_cmp expected check
26 '
27
28 test_done