##// END OF EJS Templates
revlog: add a method to retrieve snapshot depth...
Boris Feld -
r39188:3b1042ca default
parent child Browse files
Show More
@@ -2108,6 +2108,12 b' class revlog(object):'
2108 return False
2108 return False
2109 return self.issnapshot(deltap)
2109 return self.issnapshot(deltap)
2110
2110
2111 def snapshotdepth(self, rev):
2112 """number of snapshot in the chain before this one"""
2113 if not self.issnapshot(rev):
2114 raise ProgrammingError('revision %d not a snapshot')
2115 return len(self._deltachain(rev)[0]) - 1
2116
2111 def revdiff(self, rev1, rev2):
2117 def revdiff(self, rev1, rev2):
2112 """return or calculate a delta between two revisions
2118 """return or calculate a delta between two revisions
2113
2119
General Comments 0
You need to be logged in to leave comments. Login now