##// END OF EJS Templates
commit: fix complaint about branch merge creating new heads (issue2186)
Matt Mackall -
r11181:6e65b451 default
parent child Browse files
Show More
@@ -766,7 +766,8 b' def commit(ui, repo, *pats, **opts):'
766 ctx = repo[node]
766 ctx = repo[node]
767 parents = ctx.parents()
767 parents = ctx.parents()
768
768
769 if bheads and [x for x in parents if x.node() not in bheads]:
769 if bheads and [x for x in parents
770 if x.node() not in bheads and x.branch() == branch]:
770 ui.status(_('created new head\n'))
771 ui.status(_('created new head\n'))
771
772
772 if not opts.get('close_branch'):
773 if not opts.get('close_branch'):
@@ -73,7 +73,6 b' adding file1'
73 marked working directory as branch branch2
73 marked working directory as branch branch2
74 adding file2
74 adding file2
75 removing file1
75 removing file1
76 created new head
77 changeset 3:d4e8f6db59fb backs out changeset 1:bf1602f437f3
76 changeset 3:d4e8f6db59fb backs out changeset 1:bf1602f437f3
78 the backout changeset is a new head - do not forget to merge
77 the backout changeset is a new head - do not forget to merge
79 (use "backout --merge" if you want to auto-merge)
78 (use "backout --merge" if you want to auto-merge)
@@ -13,7 +13,6 b' 0 files updated, 0 files merged, 0 files'
13 marked working directory as branch b
13 marked working directory as branch b
14 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
14 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
15 marked working directory as branch b
15 marked working directory as branch b
16 created new head
17 in rev c branch a
16 in rev c branch a
18 1:dd6e60a716c6
17 1:dd6e60a716c6
19 2:f25d57ab0566
18 2:f25d57ab0566
@@ -1,4 +1,3 b''
1 created new head
2 0 files updated, 0 files merged, 4 files removed, 0 files unresolved
1 0 files updated, 0 files merged, 4 files removed, 0 files unresolved
3 created new head
2 created new head
4 # default style is like normal output
3 # default style is like normal output
@@ -155,7 +155,6 b' 1 files updated, 0 files merged, 0 files'
155 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
155 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
156 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
156 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
157 (branch merge, don't forget to commit)
157 (branch merge, don't forget to commit)
158 created new head
159 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
158 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
160 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
159 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
161 created new head
160 created new head
@@ -183,7 +182,6 b' marked working directory as branch secon'
183 adding b
182 adding b
184 marked working directory as branch default
183 marked working directory as branch default
185 adding c
184 adding c
186 created new head
187 updating to branch default
185 updating to branch default
188 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
186 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
189 % fetch should succeed
187 % fetch should succeed
@@ -5,7 +5,6 b' 0 files updated, 0 files merged, 1 files'
5 fast-forward
5 fast-forward
6 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
6 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
7 (branch merge, don't forget to commit)
7 (branch merge, don't forget to commit)
8 created new head
9 bogus fast-forward should fail
8 bogus fast-forward should fail
10 abort: can't merge with ancestor
9 abort: can't merge with ancestor
11 done
10 done
@@ -21,7 +21,6 b' marked working directory as branch b'
21 adding c
21 adding c
22 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
22 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
23 (branch merge, don't forget to commit)
23 (branch merge, don't forget to commit)
24 created new head
25 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
24 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
26 changeset: 2:65309210bf4e
25 changeset: 2:65309210bf4e
27 branch: b
26 branch: b
@@ -4,7 +4,6 b' marked working directory as branch bar'
4 % branch shadowing
4 % branch shadowing
5 abort: a branch of the same name already exists (use 'hg update' to switch to it)
5 abort: a branch of the same name already exists (use 'hg update' to switch to it)
6 marked working directory as branch default
6 marked working directory as branch default
7 created new head
8 % there should be only one default branch head
7 % there should be only one default branch head
9 changeset: 3:bf1bc2f45e83
8 changeset: 3:bf1bc2f45e83
10 tag: tip
9 tag: tip
@@ -17,7 +16,6 b' foo'
17 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
16 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
18 (branch merge, don't forget to commit)
17 (branch merge, don't forget to commit)
19 foo
18 foo
20 created new head
21 changeset: 5:5f8fb06e083e
19 changeset: 5:5f8fb06e083e
22 branch: foo
20 branch: foo
23 tag: tip
21 tag: tip
@@ -113,7 +111,6 b' 0 files updated, 0 files merged, 1 files'
113 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
111 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
114 (branch merge, don't forget to commit)
112 (branch merge, don't forget to commit)
115 foo
113 foo
116 created new head
117 changeset: 6:f0c74f92a385
114 changeset: 6:f0c74f92a385
118 branch: foo
115 branch: foo
119 tag: tip
116 tag: tip
@@ -169,7 +169,6 b' marked working directory as branch b'
169 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
169 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
170 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
170 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
171 (branch merge, don't forget to commit)
171 (branch merge, don't forget to commit)
172 created new head
173 pushing to j
172 pushing to j
174 searching for changes
173 searching for changes
175 abort: push creates new remote branches: b!
174 abort: push creates new remote branches: b!
@@ -266,10 +265,8 b' updating to branch B'
266 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
265 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
267 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
266 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
268 marked working directory as branch B
267 marked working directory as branch B
269 created new head
270 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
268 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
271 marked working directory as branch A
269 marked working directory as branch A
272 created new head
273 %% glog of local
270 %% glog of local
274 @ 5: A b3
271 @ 5: A b3
275 |
272 |
@@ -226,13 +226,11 b' adding b'
226 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
226 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
227 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
227 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
228 (branch merge, don't forget to commit)
228 (branch merge, don't forget to commit)
229 created new head
230 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
229 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
231 adding c
230 adding c
232 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
231 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
233 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
232 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
234 (branch merge, don't forget to commit)
233 (branch merge, don't forget to commit)
235 created new head
236 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
234 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
237 adding .hgsub
235 adding .hgsub
238 committing subrepository s
236 committing subrepository s
@@ -245,7 +243,6 b' adding c'
245 2 files updated, 0 files merged, 1 files removed, 0 files unresolved
243 2 files updated, 0 files merged, 1 files removed, 0 files unresolved
246 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
244 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
247 (branch merge, don't forget to commit)
245 (branch merge, don't forget to commit)
248 created new head
249 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
246 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
250 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
247 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
251 adding d
248 adding d
General Comments 0
You need to be logged in to leave comments. Login now