comparison tests/test-git-export @ 3192:096f1c73cdc3

Add -D/--nodates options to hg diff/export that removes dates from diff headers and replace uses of sed in the tests with --nodates.
author Stephen Darnell <stephen@darnell.plus.com>
date Tue, 26 Sep 2006 00:05:24 +0100
parents 035fd2029575
children 751df21dad72
comparison
equal deleted inserted replaced
3191:a32f65549b9e 3192:096f1c73cdc3
6 echo start > start 6 echo start > start
7 hg ci -Amstart -d '0 0' 7 hg ci -Amstart -d '0 0'
8 echo new > new 8 echo new > new
9 hg ci -Amnew -d '0 0' 9 hg ci -Amnew -d '0 0'
10 echo '% new file' 10 echo '% new file'
11 hg diff --git -r 0 | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ 11 hg diff --git -r 0
12 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"
13 12
14 hg cp new copy 13 hg cp new copy
15 hg ci -mcopy -d '0 0' 14 hg ci -mcopy -d '0 0'
16 echo '% copy' 15 echo '% copy'
17 hg diff --git -r 1:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ 16 hg diff --git -r 1:tip
18 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"
19 17
20 hg mv copy rename 18 hg mv copy rename
21 hg ci -mrename -d '0 0' 19 hg ci -mrename -d '0 0'
22 echo '% rename' 20 echo '% rename'
23 hg diff --git -r 2:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ 21 hg diff --git -r 2:tip
24 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"
25 22
26 hg rm rename 23 hg rm rename
27 hg ci -mdelete -d '0 0' 24 hg ci -mdelete -d '0 0'
28 echo '% delete' 25 echo '% delete'
29 hg diff --git -r 3:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ 26 hg diff --git -r 3:tip
30 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"
31 27
32 cat > src <<EOF 28 cat > src <<EOF
33 1 29 1
34 2 30 2
35 3 31 3
38 EOF 34 EOF
39 hg ci -Amsrc -d '0 0' 35 hg ci -Amsrc -d '0 0'
40 chmod +x src 36 chmod +x src
41 hg ci -munexec -d '0 0' 37 hg ci -munexec -d '0 0'
42 echo '% chmod 644' 38 echo '% chmod 644'
43 hg diff --git -r 5:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ 39 hg diff --git -r 5:tip
44 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"
45 40
46 hg mv src dst 41 hg mv src dst
47 chmod -x dst 42 chmod -x dst
48 echo a >> dst 43 echo a >> dst
49 hg ci -mrenamemod -d '0 0' 44 hg ci -mrenamemod -d '0 0'
50 echo '% rename+mod+chmod' 45 echo '% rename+mod+chmod'
51 hg diff --git -r 6:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ 46 hg diff --git -r 6:tip
52 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"
53 47
54 echo '% nonexistent in tip+chmod' 48 echo '% nonexistent in tip+chmod'
55 hg diff --git -r 5:6 | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ 49 hg diff --git -r 5:6
56 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"