##// END OF EJS Templates
resolve: split test...
Gregory Szorc -
r21263:f3e37409 default
parent child Browse files
Show More
@@ -1,46 +1,53 b''
1 test that a commit clears the merge state.
1 test that a commit clears the merge state.
2
2
3 $ hg init repo
3 $ hg init repo
4 $ cd repo
4 $ cd repo
5
5
6 $ echo foo > file
6 $ echo foo > file
7 $ hg commit -Am 'add file'
7 $ hg commit -Am 'add file'
8 adding file
8 adding file
9
9
10 $ echo bar >> file
10 $ echo bar >> file
11 $ hg commit -Am 'append bar'
11 $ hg commit -Am 'append bar'
12
12
13
13
14 create a second head
14 create a second head
15
15
16 $ hg up -C 0
16 $ hg up -C 0
17 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
17 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
18 $ echo baz >> file
18 $ echo baz >> file
19 $ hg commit -Am 'append baz'
19 $ hg commit -Am 'append baz'
20 created new head
20 created new head
21
21
22 failing merge
22 failing merge
23
23
24 $ hg merge --tool=internal:fail
24 $ hg merge --tool=internal:fail
25 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
25 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
26 use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
26 use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
27 [1]
27 [1]
28
28
29 resolve -l should contain an unresolved entry
30
31 $ hg resolve -l
32 U file
33
34 resolve the failure
35
29 $ echo resolved > file
36 $ echo resolved > file
30 $ hg resolve -m file
37 $ hg resolve -m file
31 $ hg commit -m 'resolved'
38 $ hg commit -m 'resolved'
32
39
33 resolve -l, should be empty
40 resolve -l, should be empty
34
41
35 $ hg resolve -l
42 $ hg resolve -l
36
43
37 test crashed merge with empty mergestate
44 test crashed merge with empty mergestate
38
45
39 $ mkdir .hg/merge
46 $ mkdir .hg/merge
40 $ touch .hg/merge/state
47 $ touch .hg/merge/state
41
48
42 resolve -l, should be empty
49 resolve -l, should be empty
43
50
44 $ hg resolve -l
51 $ hg resolve -l
45
52
46 $ cd ..
53 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now