Show More
@@ -470,11 +470,18 b' def _addsuccessors(successors, markers):' | |||||
470 | for mark in markers: |
|
470 | for mark in markers: | |
471 | successors.setdefault(mark[0], set()).add(mark) |
|
471 | successors.setdefault(mark[0], set()).add(mark) | |
472 |
|
472 | |||
|
473 | def _addprecursors(*args, **kwargs): | |||
|
474 | msg = ("'obsolete._addprecursors' is deprecated, " | |||
|
475 | "use 'obsolete._addpredecessors'") | |||
|
476 | util.nouideprecwarn(msg, '4.4') | |||
|
477 | ||||
|
478 | return _addpredecessors(*args, **kwargs) | |||
|
479 | ||||
473 | @util.nogc |
|
480 | @util.nogc | |
474 |
def _addpre |
|
481 | def _addpredecessors(predecessors, markers): | |
475 | for mark in markers: |
|
482 | for mark in markers: | |
476 | for suc in mark[1]: |
|
483 | for suc in mark[1]: | |
477 |
pre |
|
484 | predecessors.setdefault(suc, set()).add(mark) | |
478 |
|
485 | |||
479 | @util.nogc |
|
486 | @util.nogc | |
480 | def _addchildren(children, markers): |
|
487 | def _addchildren(children, markers): | |
@@ -660,9 +667,9 b' class obsstore(object):' | |||||
660 |
|
667 | |||
661 | @propertycache |
|
668 | @propertycache | |
662 | def precursors(self): |
|
669 | def precursors(self): | |
663 |
pre |
|
670 | predecessors = {} | |
664 |
_addpre |
|
671 | _addpredecessors(predecessors, self._all) | |
665 |
return pre |
|
672 | return predecessors | |
666 |
|
673 | |||
667 | @propertycache |
|
674 | @propertycache | |
668 | def children(self): |
|
675 | def children(self): | |
@@ -680,7 +687,7 b' class obsstore(object):' | |||||
680 | if self._cached('successors'): |
|
687 | if self._cached('successors'): | |
681 | _addsuccessors(self.successors, markers) |
|
688 | _addsuccessors(self.successors, markers) | |
682 | if self._cached('precursors'): |
|
689 | if self._cached('precursors'): | |
683 |
_addpre |
|
690 | _addpredecessors(self.precursors, markers) | |
684 | if self._cached('children'): |
|
691 | if self._cached('children'): | |
685 | _addchildren(self.children, markers) |
|
692 | _addchildren(self.children, markers) | |
686 | _checkinvalidmarkers(markers) |
|
693 | _checkinvalidmarkers(markers) |
General Comments 0
You need to be logged in to leave comments.
Login now