equal
deleted
inserted
replaced
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 "s/\(\(---\|+++\) [a-zA-Z0-9_/.-]*\).*/\1/" |
11 hg diff --git -r 0 | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ |
|
12 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/" |
12 |
13 |
13 hg cp new copy |
14 hg cp new copy |
14 hg ci -mcopy -d '0 0' |
15 hg ci -mcopy -d '0 0' |
15 echo '% copy' |
16 echo '% copy' |
16 hg diff --git -r 1:tip | sed "s/\(\(---\|+++\) [a-zA-Z0-9_/.-]*\).*/\1/" |
17 hg diff --git -r 1:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ |
|
18 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/" |
17 |
19 |
18 hg mv copy rename |
20 hg mv copy rename |
19 hg ci -mrename -d '0 0' |
21 hg ci -mrename -d '0 0' |
20 echo '% rename' |
22 echo '% rename' |
21 hg diff --git -r 2:tip | sed "s/\(\(---\|+++\) [a-zA-Z0-9_/.-]*\).*/\1/" |
23 hg diff --git -r 2:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ |
|
24 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/" |
22 |
25 |
23 hg rm rename |
26 hg rm rename |
24 hg ci -mdelete -d '0 0' |
27 hg ci -mdelete -d '0 0' |
25 echo '% delete' |
28 echo '% delete' |
26 hg diff --git -r 3:tip | sed "s/\(\(---\|+++\) [a-zA-Z0-9_/.-]*\).*/\1/" |
29 hg diff --git -r 3:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ |
|
30 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/" |
27 |
31 |
28 cat > src <<EOF |
32 cat > src <<EOF |
29 1 |
33 1 |
30 2 |
34 2 |
31 3 |
35 3 |
34 EOF |
38 EOF |
35 hg ci -Amsrc -d '0 0' |
39 hg ci -Amsrc -d '0 0' |
36 chmod +x src |
40 chmod +x src |
37 hg ci -munexec -d '0 0' |
41 hg ci -munexec -d '0 0' |
38 echo '% chmod 644' |
42 echo '% chmod 644' |
39 hg diff --git -r 5:tip | sed "s/\(\(---\|+++\) [a-zA-Z0-9_/.-]*\).*/\1/" |
43 hg diff --git -r 5:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ |
|
44 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/" |
40 |
45 |
41 hg mv src dst |
46 hg mv src dst |
42 chmod -x dst |
47 chmod -x dst |
43 echo a >> dst |
48 echo a >> dst |
44 hg ci -mrenamemod -d '0 0' |
49 hg ci -mrenamemod -d '0 0' |
45 echo '% rename+mod+chmod' |
50 echo '% rename+mod+chmod' |
46 hg diff --git -r 6:tip | sed "s/\(\(---\|+++\) [a-zA-Z0-9_/.-]*\).*/\1/" |
51 hg diff --git -r 6:tip | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \ |
|
52 -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/" |