Show More
@@ -92,7 +92,7 b' bundletypes = {' | |||||
92 | # hgweb uses this list to communicate its preferred type |
|
92 | # hgweb uses this list to communicate its preferred type | |
93 | bundlepriority = ['HG10GZ', 'HG10BZ', 'HG10UN'] |
|
93 | bundlepriority = ['HG10GZ', 'HG10BZ', 'HG10UN'] | |
94 |
|
94 | |||
95 | def writebundle(ui, cg, filename, bundletype, vfs=None): |
|
95 | def writebundle(ui, cg, filename, bundletype, vfs=None, compression=None): | |
96 | """Write a bundle file and return its filename. |
|
96 | """Write a bundle file and return its filename. | |
97 |
|
97 | |||
98 | Existing files will not be overwritten. |
|
98 | Existing files will not be overwritten. | |
@@ -117,11 +117,14 b' def writebundle(ui, cg, filename, bundle' | |||||
117 | if bundletype == "HG20": |
|
117 | if bundletype == "HG20": | |
118 | from . import bundle2 |
|
118 | from . import bundle2 | |
119 | bundle = bundle2.bundle20(ui) |
|
119 | bundle = bundle2.bundle20(ui) | |
|
120 | bundle.setcompression(compression) | |||
120 | part = bundle.newpart('changegroup', data=cg.getchunks()) |
|
121 | part = bundle.newpart('changegroup', data=cg.getchunks()) | |
121 | part.addparam('version', cg.version) |
|
122 | part.addparam('version', cg.version) | |
122 | z = util.compressors[None]() |
|
123 | z = util.compressors[None]() | |
123 | chunkiter = bundle.getchunks() |
|
124 | chunkiter = bundle.getchunks() | |
124 | else: |
|
125 | else: | |
|
126 | # compression argument is only for the bundle2 case | |||
|
127 | assert compression is None | |||
125 | if cg.version != '01': |
|
128 | if cg.version != '01': | |
126 | raise util.Abort(_('old bundle types only supports v1 ' |
|
129 | raise util.Abort(_('old bundle types only supports v1 ' | |
127 | 'changegroups')) |
|
130 | 'changegroups')) |
General Comments 0
You need to be logged in to leave comments.
Login now