diff -r bb4aac9b048c -r 586ec8fe1c3c mercurial/branchmap.py --- a/mercurial/branchmap.py Thu Jan 16 11:26:54 2014 +0100 +++ b/mercurial/branchmap.py Fri Jan 03 17:06:07 2014 -0800 @@ -268,8 +268,7 @@ latest = iterrevs.pop() if latest not in bheadrevs: continue - ancestors = set(cl.ancestors([latest], - bheadrevs[0])) + ancestors = set(cl.ancestors([latest], bheadrevs[0])) if ancestors: bheadrevs = [b for b in bheadrevs if b not in ancestors] self[branch] = [cl.node(rev) for rev in bheadrevs]