changeset 18892 | 46c0ca1ef7e1 |
parent 18882 | ce8c169a0dec |
child 18906 | ef7068173a22 |
--- a/mercurial/commands.py Mon Apr 08 17:57:42 2013 -0500 +++ b/mercurial/commands.py Tue Apr 09 09:40:40 2013 -0700 @@ -2078,8 +2078,12 @@ labels = set() labels.update(t[0] for t in repo.tagslist()) - labels.update(repo[n].branch() for n in repo.heads()) labels.update(repo._bookmarks.keys()) + for heads in repo.branchmap().itervalues(): + for h in heads: + ctx = repo[h] + if not ctx.closesbranch(): + labels.add(ctx.branch()) completions = set() if not args: args = ['']