##// END OF EJS Templates
Incorporated most of Aron Griffis suggestions for sh compatibility.
Incorporated most of Aron Griffis suggestions for sh compatibility.

File last commit:

r800:ec85f9e6 default
r804:19388dcb default
Show More
test-merge1
86 lines | 1.5 KiB | text/plain | TextLexer
Thomas Arendsen Hein
Don't use 'set -x', fix exports, sed and hexdump usage for Solaris.
r800 #!/bin/sh
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407
cat <<'EOF' > merge
#!/bin/sh
echo merging for `basename $1`
EOF
chmod +x merge
mkdir t
cd t
hg init
echo This is file a1 > a
hg add a
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #0" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b1 > b
hg add b
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #1" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407
hg update 0
echo This is file c1 > c
hg add c
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #2" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b1 > b
env HGMERGE=../merge hg update -m 1
# no merges expected
cd ..; /bin/rm -rf t
mkdir t
cd t
hg init
echo This is file a1 > a
hg add a
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #0" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b1 > b
hg add b
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #1" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407
hg update 0
echo This is file c1 > c
hg add c
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #2" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b2 > b
env HGMERGE=../merge hg update -m 1
# merge of b expected
cd ..; /bin/rm -rf t
mkdir t
cd t
hg init
echo This is file a1 > a
hg add a
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #0" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b1 > b
hg add b
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #1" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b22 > b
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #2" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 hg update 1
echo This is file c1 > c
hg add c
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #3" -d "0 0"
mpm@selenic.com
Fix up test-merge1...
r430 cat b
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b22 > b
env HGMERGE=../merge hg update -m 2
mpm@selenic.com
Fix up test-merge1...
r430 # merge expected!
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 cd ..; /bin/rm -rf t
mkdir t
cd t
hg init
echo This is file a1 > a
hg add a
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #0" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b1 > b
hg add b
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #1" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b22 > b
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #2" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 hg update 1
echo This is file c1 > c
hg add c
mpm@selenic.com
Update tests to use commit -m and default -u...
r749 hg commit -m "commit #3" -d "0 0"
mpm@selenic.com
[PATCH] Merging identical changes from another branch...
r407 echo This is file b33 > b
env HGMERGE=../merge hg update -m 2
# merge of b expected
cd ..; /bin/rm -rf t