Mercurial > hg-stable
changeset 43728:5cdc3c1292f6
branchmap: make "closed" a set from beginning instead of converting from list
Differential Revision: https://phab.mercurial-scm.org/D7427
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 14 Nov 2019 21:13:46 -0800 |
parents | f1dabf99db17 |
children | f7d7f9d23a7a |
files | mercurial/branchmap.py |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/branchmap.py Sun Nov 17 01:34:52 2019 -0500 +++ b/mercurial/branchmap.py Thu Nov 14 21:13:46 2019 -0800 @@ -107,14 +107,14 @@ clrev = cl.rev clbranchinfo = cl.branchinfo rbheads = [] - closed = [] + closed = set() for bheads in pycompat.itervalues(remotebranchmap): rbheads += bheads for h in bheads: r = clrev(h) b, c = clbranchinfo(r) if c: - closed.append(h) + closed.add(h) if rbheads: rtiprev = max((int(clrev(node)) for node in rbheads)) @@ -122,7 +122,7 @@ remotebranchmap, repo[rtiprev].node(), rtiprev, - closednodes=set(closed), + closednodes=closed, ) # Try to stick it as low as possible