mercurial/branchmap.py
changeset 43634 43f57b9620d2
parent 43506 9f70512ae2cf
child 43636 9c1eccdd7ed8
equal deleted inserted replaced
43633:0b7733719d21 43634:43f57b9620d2
   103             rtiprev = max((int(clrev(node)) for node in rbheads))
   103             rtiprev = max((int(clrev(node)) for node in rbheads))
   104             cache = branchcache(
   104             cache = branchcache(
   105                 remotebranchmap,
   105                 remotebranchmap,
   106                 repo[rtiprev].node(),
   106                 repo[rtiprev].node(),
   107                 rtiprev,
   107                 rtiprev,
   108                 closednodes=closed,
   108                 closednodes=set(closed),
   109             )
   109             )
   110 
   110 
   111             # Try to stick it as low as possible
   111             # Try to stick it as low as possible
   112             # filter above served are unlikely to be fetch from a clone
   112             # filter above served are unlikely to be fetch from a clone
   113             for candidate in (b'base', b'immutable', b'served'):
   113             for candidate in (b'base', b'immutable', b'served'):
   175         # cache has been updated, it may contain nodes that are no longer
   175         # cache has been updated, it may contain nodes that are no longer
   176         # heads.
   176         # heads.
   177         if closednodes is None:
   177         if closednodes is None:
   178             self._closednodes = set()
   178             self._closednodes = set()
   179         else:
   179         else:
   180             self._closednodes = closednodes
   180             self._closednodes = set(closednodes)
   181         self._entries = dict(entries)
   181         self._entries = dict(entries)
   182         # whether closed nodes are verified or not
   182         # whether closed nodes are verified or not
   183         self._closedverified = False
   183         self._closedverified = False
   184         # branches for which nodes are verified
   184         # branches for which nodes are verified
   185         self._verifiedbranches = set()
   185         self._verifiedbranches = set()