##// END OF EJS Templates
obsolete: rename _addprecursors into _addpredecessors...
Boris Feld -
r33698:32d4f815 default
parent child Browse files
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 _addprecursors(precursors, markers):
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 precursors.setdefault(suc, set()).add(mark)
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 precursors = {}
670 predecessors = {}
664 _addprecursors(precursors, self._all)
671 _addpredecessors(predecessors, self._all)
665 return precursors
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 _addprecursors(self.precursors, markers)
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