comparison tests/test-imerge @ 5344:cc34be74eeec

Merge with crew-stable.
author Bryan O'Sullivan <bos@serpentine.com>
date Sat, 29 Sep 2007 21:10:54 -0700
parents 9cd6578750b9
children
comparison
equal deleted inserted replaced
5343:26692d08c2f9 5344:cc34be74eeec
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
15 hg mv foo foo2
16 echo foo >> foo2
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
27 cat foo2
28 cat bar
29
30 echo % status -v
31 hg -v imerge st
32
33 echo % next
34 hg imerge next
35
36 echo % merge next
37 hg --traceback imerge
38
39 echo % unresolve
40 hg imerge unres foo
41
42 echo % merge foo
43 hg imerge merge foo
44
45 echo % save
46 echo foo > foo2
47 hg imerge save ../savedmerge
48
49 echo % load
50 hg up -C 0
51 hg imerge --traceback load ../savedmerge
52 cat foo2
53
54 hg ci -m'merged' -d '3 0'
55 hg tip -v
56
57 echo % nothing to merge -- tip
58 hg imerge
59
60 hg up 0
61 echo % nothing to merge
62 hg imerge
63
64 exit 0