Mercurial > hg
comparison tests/test-git-export @ 2935:1c66aad252f9
sed portability fixes
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Wed, 16 Aug 2006 19:50:21 -0700 |
parents | 8b02af865990 |
children | 035fd2029575 |
comparison
equal
deleted
inserted
replaced
2934:2f190e998eb3 | 2935:1c66aad252f9 |
---|---|
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/" |