##// END OF EJS Templates
clone: print "updating working directory" status message...
clone: print "updating working directory" status message With this change, "hg clone" looks like this: % hg clone http://example.com/repo/big big requesting all changes adding changesets adding manifests adding file changes added XXX changesets with XXX changes to XXX files updating working directory XXX files updated, XXX files merged, XXX files removed, XXX files unresolved So the user sees % hg clone http://example.com/repo/big big requesting all changes adding changesets adding manifests adding file changes added XXX changesets with XXX changes to XXX files updating working directory while Mercurial is writing to disk to populate the working directory With this change, "hg clone" looks like this: % hg clone big big-work updating working directory XXX files updated, XXX files merged, XXX files removed, XXX files unresolved

File last commit:

r6213:5c5e4576 default
r6338:0750f111 default
Show More
test-imerge
70 lines | 878 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
Joel Rosdahl
imerge: Fix unbound name error and add a test case
r6213 cd ..
hg -q clone -r 0 base clone
cd clone
echo % load unknown parent
hg imerge load ../savedmerge
Brendan Cully
imerge extension and test
r5044 exit 0