equal
deleted
inserted
replaced
298 caps.append(b'changegroupsubset') |
298 caps.append(b'changegroupsubset') |
299 |
299 |
300 if streamclone.allowservergeneration(repo): |
300 if streamclone.allowservergeneration(repo): |
301 if repo.ui.configbool(b'server', b'preferuncompressed'): |
301 if repo.ui.configbool(b'server', b'preferuncompressed'): |
302 caps.append(b'stream-preferred') |
302 caps.append(b'stream-preferred') |
303 requiredformats = repo.requirements & repo.supportedformats |
303 requiredformats = streamclone.streamed_requirements(repo) |
304 # if our local revlogs are just revlogv1, add 'stream' cap |
304 # if our local revlogs are just revlogv1, add 'stream' cap |
305 if not requiredformats - {requirementsmod.REVLOGV1_REQUIREMENT}: |
305 if not requiredformats - {requirementsmod.REVLOGV1_REQUIREMENT}: |
306 caps.append(b'stream') |
306 caps.append(b'stream') |
307 # otherwise, add 'streamreqs' detailing our local revlog format |
307 # otherwise, add 'streamreqs' detailing our local revlog format |
308 else: |
308 else: |