##// END OF EJS Templates
obsolete: function and method to access some obsolete data...
Pierre-Yves.David@ens-lyon.org -
r17076:75f41805 default
parent child Browse files
Show More
@@ -230,6 +230,10 b' class changectx(object):'
230 for d in self._repo.changelog.descendants([self._rev]):
230 for d in self._repo.changelog.descendants([self._rev]):
231 yield changectx(self._repo, d)
231 yield changectx(self._repo, d)
232
232
233 def obsolete(self):
234 """True if the changeset is obsolete"""
235 return self.node() in self._repo.obsstore.obsoleted
236
233 def _fileinfo(self, path):
237 def _fileinfo(self, path):
234 if '_manifest' in self.__dict__:
238 if '_manifest' in self.__dict__:
235 try:
239 try:
@@ -267,3 +267,13 b' def allmarkers(repo):'
267 for markerdata in repo.obsstore:
267 for markerdata in repo.obsstore:
268 yield marker(repo, markerdata)
268 yield marker(repo, markerdata)
269
269
270 def precursormarkers(ctx):
271 """obsolete marker making this changeset obsolete"""
272 for data in ctx._repo.obsstore.precursors.get(ctx.node(), ()):
273 yield marker(ctx._repo, data)
274
275 def successormarkers(ctx):
276 """obsolete marker marking this changeset as a successors"""
277 for data in ctx._repo.obsstore.successors.get(ctx.node(), ()):
278 yield marker(ctx._repo, data)
279
General Comments 0
You need to be logged in to leave comments. Login now