##// END OF EJS Templates
Mention 'hg update' to switch branches in help for branch and branches.
Mention 'hg update' to switch branches in help for branch and branches.

File last commit:

r4365:46280c00 default
r5999:d1fe1a4e default
Show More
test-merge-local
50 lines | 1.0 KiB | text/plain | TextLexer
Thomas Arendsen Hein
Add instructions how to redo/finish failed merge with local working directory....
r3869 #!/bin/sh
hg init
echo "# revision 0"
echo "unchanged" > unchanged
echo "remove me" > remove
echo "copy me" > copy
echo "move me" > move
for i in 1 2 3 4 5 6 7 8 9; do
echo "merge ok $i" >> zzz1_merge_ok
done
echo "merge bad" > zzz2_merge_bad
hg ci -Am "revision 0" -d "1000000 0"
echo "# revision 1"
hg rm remove
hg mv move moved
hg cp copy copied
echo "added" > added
hg add added
echo "new first line" > zzz1_merge_ok
hg cat zzz1_merge_ok >> zzz1_merge_ok
echo "new last line" >> zzz2_merge_bad
hg ci -m "revision 1" -d "1000000 0"
echo "# local changes to revision 0"
hg co 0
echo "new last line" >> zzz1_merge_ok
echo "another last line" >> zzz2_merge_bad
hg diff --nodates | grep "^[+-][^<>]"
hg st
echo "# local merge with bad merge tool"
HGMERGE=false hg co
hg co 0
hg diff --nodates | grep "^[+-][^<>]"
hg st
echo "# local merge with conflicts"
Alexis S. L. Carvalho
change tests to use simplemerge by default
r4365 hg co
Thomas Arendsen Hein
Add instructions how to redo/finish failed merge with local working directory....
r3869 hg co 0
hg diff --nodates | grep "^[+-][^<>]"
hg st
echo "# local merge without conflicts"
hg revert zzz2_merge_bad
Alexis S. L. Carvalho
change tests to use simplemerge by default
r4365 hg co
Thomas Arendsen Hein
Add instructions how to redo/finish failed merge with local working directory....
r3869 hg diff --nodates | grep "^[+-][^<>]"
hg st