103 flags = [REVIDX_NOOP, REVIDX_BASE64, REVIDX_GZIP, REVIDX_FAIL] |
103 flags = [REVIDX_NOOP, REVIDX_BASE64, REVIDX_GZIP, REVIDX_FAIL] |
104 revlog.REVIDX_KNOWN_FLAGS |= util.bitsfrom(flags) |
104 revlog.REVIDX_KNOWN_FLAGS |= util.bitsfrom(flags) |
105 revlog.REVIDX_FLAGS_ORDER.extend(flags) |
105 revlog.REVIDX_FLAGS_ORDER.extend(flags) |
106 |
106 |
107 # Teach exchange to use changegroup 3 |
107 # Teach exchange to use changegroup 3 |
108 for k in exchange._bundlespeccgversions.keys(): |
108 for k in exchange._bundlespeccontentopts.keys(): |
109 exchange._bundlespeccgversions[k] = b'03' |
109 exchange._bundlespeccontentopts[k]["cg.version"] = "03" |
110 |
110 |
111 # Add wrappers for addrevision, responsible to set flags depending on the |
111 # Add wrappers for addrevision, responsible to set flags depending on the |
112 # revision data contents. |
112 # revision data contents. |
113 wrapfunction(filelog.filelog, 'addrevision', noopaddrevision) |
113 wrapfunction(filelog.filelog, 'addrevision', noopaddrevision) |
114 wrapfunction(filelog.filelog, 'addrevision', b64addrevision) |
114 wrapfunction(filelog.filelog, 'addrevision', b64addrevision) |