annotate en/examples/ch04/resolve @ 773:3b640272a966

Progres on resolve
author Bryan O'Sullivan <bos@serpentine.com>
date Sun, 12 Apr 2009 00:05:30 -0700
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
773
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
1 #$ name: init
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
2 hg init conflict
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
3 cd conflict
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
4 echo first > myfile.txt
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
5 hg ci -A -m first
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
6 cd ..
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
7 hg clone conflict left
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
8 hg clone conflict right
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
9
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
10 #$ name: left
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
11 cd left
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
12 echo left >> myfile.txt
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
13 hg ci -m left
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
14
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
15 #$ name: right
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
16 cd ../right
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
17 echo right >> myfile.txt
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
18 hg ci -m right
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
19
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
20 #$ name: pull
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
21 cd ../conflict
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
22 hg pull -u ../left
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
23 hg pull -u ../right
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
24
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
25 #$ name: heads
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
26 hg heads
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
27
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
28 #$ name: export
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
29 export HGMERGE=merge
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
30
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
31 #$ name: merge
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
32 hg merge
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
33
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
34 #$ name: cifail
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
35 hg commit -m 'Attempt to commit a failed merge'
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
36
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
37 #$ name: list
3b640272a966 Progres on resolve
Bryan O'Sullivan <bos@serpentine.com>
parents:
diff changeset
38 hg resolve -l