##// END OF EJS Templates
rawdata: update callers in shallowbundle...
marmoute -
r43027:581a658e default draft
parent child Browse files
Show More
@@ -124,7 +124,7 class shallowcg1packer(changegroup.cgpac
124 def nodechunk(self, revlog, node, prevnode, linknode):
124 def nodechunk(self, revlog, node, prevnode, linknode):
125 prefix = ''
125 prefix = ''
126 if prevnode == nullid:
126 if prevnode == nullid:
127 delta = revlog.revision(node, raw=True)
127 delta = revlog.rawdata(node)
128 prefix = mdiff.trivialdiffheader(len(delta))
128 prefix = mdiff.trivialdiffheader(len(delta))
129 else:
129 else:
130 # Actually uses remotefilelog.revdiff which works on nodes, not revs
130 # Actually uses remotefilelog.revdiff which works on nodes, not revs
@@ -267,7 +267,7 def addchangegroupfiles(orig, repo, sour
267 if not available(f, node, f, deltabase):
267 if not available(f, node, f, deltabase):
268 continue
268 continue
269
269
270 base = fl.revision(deltabase, raw=True)
270 base = fl.rawdata(deltabase)
271 text = mdiff.patch(base, delta)
271 text = mdiff.patch(base, delta)
272 if not isinstance(text, bytes):
272 if not isinstance(text, bytes):
273 text = bytes(text)
273 text = bytes(text)
General Comments 0
You need to be logged in to leave comments. Login now