Mercurial > public > mercurial-scm > hg-stable
diff tests/test-newbranch @ 8954:e67e5b60e55f
Branch heads should not include "heads" that are ancestors of other heads.
For example, given 1 (branch a) -> 2 (branch b) -> 3 (branch a)
I expect "hg heads a" to show only 3.
Discovered by running hg heads HEAD on the mutt repo, where older clients
committed default on top of HEAD.
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Mon, 29 Jun 2009 00:54:23 -0700 |
parents | 816b708f23af |
children | 4c94b6d0fb1c |
line wrap: on
line diff
--- a/tests/test-newbranch Sun Jun 28 19:31:16 2009 +0900 +++ b/tests/test-newbranch Mon Jun 29 00:54:23 2009 -0700 @@ -19,6 +19,9 @@ hg branch -f default hg ci -m "clear branch name" -d "1000000 0" +echo % there should be only one default branch head +hg heads . + hg co foo hg branch echo bleah > a