Mercurial > hg > mercurial-crew-with-dirclash
annotate tests/test-imerge @ 5139:49554ba98951
debugstate: print symlinks as 'lnk', not '777'
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Thu, 09 Aug 2007 20:03:34 -0700 |
parents | 12930b97a729 |
children | 9cd6578750b9 |
rev | line source |
---|---|
5042 | 1 #!/bin/sh |
2 | |
3 echo "[extensions]" >> $HGRCPATH | |
4 echo "imerge=" >> $HGRCPATH | |
5 HGMERGE=true | |
6 export HGMERGE | |
7 | |
8 hg init base | |
9 cd base | |
10 | |
11 echo foo > foo | |
12 echo bar > bar | |
13 hg ci -Am0 -d '0 0' | |
14 | |
5063 | 15 hg mv foo foo2 |
16 echo foo >> foo2 | |
5042 | 17 hg ci -m1 -d '1 0' |
18 | |
19 hg up -C 0 | |
20 echo bar >> foo | |
21 echo bar >> bar | |
22 hg ci -m2 -d '2 0' | |
23 | |
24 echo % start imerge | |
25 hg imerge | |
26 | |
5063 | 27 cat foo2 |
5042 | 28 cat bar |
29 | |
5065
12930b97a729
imerge: gussy up dispatcher to support subcommand opts.
Brendan Cully <brendan@kublai.com>
parents:
5063
diff
changeset
|
30 echo % status -v |
12930b97a729
imerge: gussy up dispatcher to support subcommand opts.
Brendan Cully <brendan@kublai.com>
parents:
5063
diff
changeset
|
31 hg -v imerge st |
5042 | 32 |
5063 | 33 echo % next |
34 hg imerge next | |
35 | |
5042 | 36 echo % merge next |
5063 | 37 hg --traceback imerge |
5042 | 38 |
39 echo % unresolve | |
40 hg imerge unres foo | |
41 | |
42 echo % merge foo | |
43 hg imerge merge foo | |
44 | |
45 echo % save | |
5063 | 46 echo foo > foo2 |
5042 | 47 hg imerge save ../savedmerge |
48 | |
49 echo % load | |
50 hg up -C 0 | |
51 hg imerge --traceback load ../savedmerge | |
5063 | 52 cat foo2 |
5042 | 53 |
54 hg ci -m'merged' -d '3 0' | |
55 hg tip -v | |
56 | |
57 echo % nothing to merge | |
58 hg imerge | |
59 | |
60 exit 0 |