##// END OF EJS Templates
test-serve: wait before killing to always hide the "killed!" message....
test-serve: wait before killing to always hide the "killed!" message. Without the sleeps slower systems never display never display "killed!" while faster systems sometimes or nearly always display it.

File last commit:

r5242:9cd65787 default
r6000:8e7d6498 default
Show More
test-imerge
64 lines | 778 B | text/plain | TextLexer
Brendan Cully
imerge extension and test
r5044 #!/bin/sh
echo "[extensions]" >> $HGRCPATH
echo "imerge=" >> $HGRCPATH
HGMERGE=true
export HGMERGE
hg init base
cd base
echo foo > foo
echo bar > bar
hg ci -Am0 -d '0 0'
Brendan Cully
imerge: handle renames
r5109 hg mv foo foo2
echo foo >> foo2
Brendan Cully
imerge extension and test
r5044 hg ci -m1 -d '1 0'
hg up -C 0
echo bar >> foo
echo bar >> bar
hg ci -m2 -d '2 0'
echo % start imerge
hg imerge
Brendan Cully
imerge: handle renames
r5109 cat foo2
Brendan Cully
imerge extension and test
r5044 cat bar
Brendan Cully
imerge: gussy up dispatcher to support subcommand opts....
r5111 echo % status -v
hg -v imerge st
Brendan Cully
imerge extension and test
r5044
Brendan Cully
imerge: handle renames
r5109 echo % next
hg imerge next
Brendan Cully
imerge extension and test
r5044 echo % merge next
Brendan Cully
imerge: handle renames
r5109 hg --traceback imerge
Brendan Cully
imerge extension and test
r5044
echo % unresolve
hg imerge unres foo
echo % merge foo
hg imerge merge foo
echo % save
Brendan Cully
imerge: handle renames
r5109 echo foo > foo2
Brendan Cully
imerge extension and test
r5044 hg imerge save ../savedmerge
echo % load
hg up -C 0
hg imerge --traceback load ../savedmerge
Brendan Cully
imerge: handle renames
r5109 cat foo2
Brendan Cully
imerge extension and test
r5044
hg ci -m'merged' -d '3 0'
hg tip -v
Benoit Boissinot
improve error message for 'hg merge' when repo already at branchtip
r5242 echo % nothing to merge -- tip
hg imerge
hg up 0
Brendan Cully
imerge extension and test
r5044 echo % nothing to merge
hg imerge
exit 0