equal
deleted
inserted
replaced
413 |
413 |
414 def capabilities(repo, proto): |
414 def capabilities(repo, proto): |
415 caps = ('lookup changegroupsubset branchmap pushkey known getbundle ' |
415 caps = ('lookup changegroupsubset branchmap pushkey known getbundle ' |
416 'unbundlehash batch').split() |
416 'unbundlehash batch').split() |
417 if _allowstream(repo.ui): |
417 if _allowstream(repo.ui): |
|
418 if repo.ui.configbool('server', 'preferuncompressed', False): |
|
419 caps.append('stream-preferred') |
418 requiredformats = repo.requirements & repo.supportedformats |
420 requiredformats = repo.requirements & repo.supportedformats |
419 # if our local revlogs are just revlogv1, add 'stream' cap |
421 # if our local revlogs are just revlogv1, add 'stream' cap |
420 if not requiredformats - set(('revlogv1',)): |
422 if not requiredformats - set(('revlogv1',)): |
421 caps.append('stream') |
423 caps.append('stream') |
422 # otherwise, add 'streamreqs' detailing our local revlog format |
424 # otherwise, add 'streamreqs' detailing our local revlog format |