##// END OF EJS Templates
Fix revlog-ng interaction with old-http....
Alexis S. L. Carvalho -
r2138:f5046cab default
parent child Browse files
Show More
@@ -18,7 +18,8 b' class httprangereader(object):'
18 urllib2.install_opener(opener)
18 urllib2.install_opener(opener)
19 req = urllib2.Request(self.url)
19 req = urllib2.Request(self.url)
20 end = ''
20 end = ''
21 if bytes: end = self.pos + bytes
21 if bytes:
22 end = self.pos + bytes - 1
22 req.add_header('Range', 'bytes=%d-%s' % (self.pos, end))
23 req.add_header('Range', 'bytes=%d-%s' % (self.pos, end))
23 f = urllib2.urlopen(req)
24 f = urllib2.urlopen(req)
24 return f.read()
25 return f.read(bytes)
@@ -333,8 +333,8 b' class revlog(object):'
333 and st.st_ctime == oldst.st_ctime):
333 and st.st_ctime == oldst.st_ctime):
334 return
334 return
335 self.indexstat = st
335 self.indexstat = st
336 if len(i) > 0:
336 if len(i) > 0:
337 v = struct.unpack(versionformat, i)[0]
337 v = struct.unpack(versionformat, i)[0]
338 flags = v & ~0xFFFF
338 flags = v & ~0xFFFF
339 fmt = v & 0xFFFF
339 fmt = v & 0xFFFF
340 if fmt == 0:
340 if fmt == 0:
General Comments 0
You need to be logged in to leave comments. Login now