mercurial/setdiscovery.py
changeset 42170 6631f3e89b6f
parent 42159 4f9a89837f07
child 42354 dbd0fcca6dfc
equal deleted inserted replaced
42169:a68036b849b0 42170:6631f3e89b6f
   117         self._undecided = None
   117         self._undecided = None
   118         self.missing = set()
   118         self.missing = set()
   119         self._childrenmap = None
   119         self._childrenmap = None
   120 
   120 
   121     def addcommons(self, commons):
   121     def addcommons(self, commons):
   122         """registrer nodes known as common"""
   122         """register nodes known as common"""
   123         self._common.addbases(commons)
   123         self._common.addbases(commons)
   124         if self._undecided is not None:
   124         if self._undecided is not None:
   125             self._common.removeancestorsfrom(self._undecided)
   125             self._common.removeancestorsfrom(self._undecided)
   126 
   126 
   127     def addmissings(self, missings):
   127     def addmissings(self, missings):
   128         """registrer some nodes as missing"""
   128         """register some nodes as missing"""
   129         newmissing = self._repo.revs('%ld::%ld', missings, self.undecided)
   129         newmissing = self._repo.revs('%ld::%ld', missings, self.undecided)
   130         if newmissing:
   130         if newmissing:
   131             self.missing.update(newmissing)
   131             self.missing.update(newmissing)
   132             self.undecided.difference_update(newmissing)
   132             self.undecided.difference_update(newmissing)
   133 
   133