Show More
@@ -1239,12 +1239,16 b' class revlog(object):' | |||
|
1239 | 1239 | return rev - 1 |
|
1240 | 1240 | |
|
1241 | 1241 | def revdiff(self, rev1, rev2): |
|
1242 |
"""return or calculate a delta between two revisions |
|
|
1242 | """return or calculate a delta between two revisions | |
|
1243 | ||
|
1244 | The delta calculated is in binary form and is intended to be written to | |
|
1245 | revlog data directly. So this function needs raw revision data. | |
|
1246 | """ | |
|
1243 | 1247 | if rev1 != nullrev and self.deltaparent(rev2) == rev1: |
|
1244 | 1248 | return bytes(self._chunk(rev2)) |
|
1245 | 1249 | |
|
1246 | return mdiff.textdiff(self.revision(rev1), | |
|
1247 | self.revision(rev2)) | |
|
1250 | return mdiff.textdiff(self.revision(rev1, raw=True), | |
|
1251 | self.revision(rev2, raw=True)) | |
|
1248 | 1252 | |
|
1249 | 1253 | def revision(self, nodeorrev, _df=None, raw=False): |
|
1250 | 1254 | """return an uncompressed revision of a given node or revision |
General Comments 0
You need to be logged in to leave comments.
Login now