mercurial/obsolete.py
changeset 32690 3fad59faba8a
parent 32689 9933410bf763
child 32691 5d8dd6c90af9
equal deleted inserted replaced
32689:9933410bf763 32690:3fad59faba8a
   664         Returns the number of new markers added."""
   664         Returns the number of new markers added."""
   665         version, markers = _readmarkers(data)
   665         version, markers = _readmarkers(data)
   666         return self.add(transaction, markers)
   666         return self.add(transaction, markers)
   667 
   667 
   668     @propertycache
   668     @propertycache
       
   669     def _data(self):
       
   670         return self.svfs.tryread('obsstore')
       
   671 
       
   672     @propertycache
   669     def _all(self):
   673     def _all(self):
   670         data = self.svfs.tryread('obsstore')
   674         data = self._data
   671         if not data:
   675         if not data:
   672             return []
   676             return []
   673         self._version, markers = _readmarkers(data)
   677         self._version, markers = _readmarkers(data)
   674         markers = list(markers)
   678         markers = list(markers)
   675         _checkinvalidmarkers(markers)
   679         _checkinvalidmarkers(markers)