##// END OF EJS Templates
bundle2: make header reading optional...
Pierre-Yves David -
r21066:5ecfe76d default
parent child Browse files
Show More
@@ -399,9 +399,11 class unbundle20(unpackermixin):
399
399
400 (this will eventually yield parts)"""
400 (this will eventually yield parts)"""
401
401
402 def __init__(self, ui, fp):
402 def __init__(self, ui, fp, header=None):
403 """If header is specified, we do not read it out of the stream."""
403 self.ui = ui
404 self.ui = ui
404 super(unbundle20, self).__init__(fp)
405 super(unbundle20, self).__init__(fp)
406 if header is None:
405 header = self._readexact(4)
407 header = self._readexact(4)
406 magic, version = header[0:2], header[2:4]
408 magic, version = header[0:2], header[2:4]
407 if magic != 'HG':
409 if magic != 'HG':
General Comments 0
You need to be logged in to leave comments. Login now