diff -r ae0ae8691e47 -r d8c0e6c43791 mercurial/commands.py --- a/mercurial/commands.py Sat Feb 06 12:47:17 2010 +0100 +++ b/mercurial/commands.py Sat Feb 06 12:47:24 2010 +0100 @@ -1431,16 +1431,12 @@ heads = [] visitedset = set() for b in branches: - bheads = repo.branchheads(branch, start, closed=closed) + bheads = repo.branchheads(b, start, closed=closed) if not bheads: encodedbranch = encode(b) if not opts.get('rev'): ui.warn(_("no open branch heads on branch %s\n") % encodedbranch) - elif branch != branchrev: - ui.warn(_("no changes on branch %s containing %s are " - "reachable from %s\n") - % (encodedbranch, branchrev, opts.get('rev'))) else: ui.warn(_("no changes on branch %s are reachable from %s\n") % (encodedbranch, opts.get('rev')))