29 |
29 |
30 def bypass(self, text): |
30 def bypass(self, text): |
31 return False |
31 return False |
32 |
32 |
33 |
33 |
34 def noopdonothing(self, text, sidedata): |
34 def noopdonothing(self, text): |
35 return (text, True) |
35 return (text, True) |
36 |
36 |
37 |
37 |
38 def noopdonothingread(self, text): |
38 def noopdonothingread(self, text): |
39 return (text, True, {}) |
39 return (text, True) |
40 |
40 |
41 |
41 |
42 def b64encode(self, text, sidedata): |
42 def b64encode(self, text): |
43 return (base64.b64encode(text), False) |
43 return (base64.b64encode(text), False) |
44 |
44 |
45 |
45 |
46 def b64decode(self, text): |
46 def b64decode(self, text): |
47 return (base64.b64decode(text), True, {}) |
47 return (base64.b64decode(text), True) |
48 |
48 |
49 |
49 |
50 def gzipcompress(self, text, sidedata): |
50 def gzipcompress(self, text): |
51 return (zlib.compress(text), False) |
51 return (zlib.compress(text), False) |
52 |
52 |
53 |
53 |
54 def gzipdecompress(self, text): |
54 def gzipdecompress(self, text): |
55 return (zlib.decompress(text), True, {}) |
55 return (zlib.decompress(text), True) |
56 |
56 |
57 |
57 |
58 def supportedoutgoingversions(orig, repo): |
58 def supportedoutgoingversions(orig, repo): |
59 versions = orig(repo) |
59 versions = orig(repo) |
60 versions.discard(b'01') |
60 versions.discard(b'01') |