comparison tests/test-merge-closedheads.out @ 8694:ca8d05e1f1d1

localrepo: set heads and branchheads to be closed=False by default The heads(...) and branchheads(...) functions will now only return closed heads when explicitly asked for them. This will cause 'hg merge' to have better behavior in the presence of a branch that has closed heads when no explicit rev is passed.
author John Mulligan <phlogistonjohn@asynchrono.us>
date Wed, 03 Jun 2009 13:42:55 +0200
parents
children a5576908b589
comparison
equal deleted inserted replaced
8693:68e0a55eee6e 8694:ca8d05e1f1d1
1 adding foo
2 adding bar
3 adding baz
4 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
5 created new head
6 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
7 created new head
8 % fail with three heads
9 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
10 abort: branch 'default' has 3 heads - please merge with an explicit rev
11 % close one of the heads
12 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
13 % succeed with two open heads
14 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
15 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
16 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
17 (branch merge, don't forget to commit)