Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 27751:a40e2f7fe49d
changegroup: hide packermap behind methods
This is to prepare for hiding changegroup3 behind a config option.
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Tue, 12 Jan 2016 21:01:06 -0800 |
parents | 294037159c64 |
children | 0ac5b7ee5dc2 |
comparison
equal
deleted
inserted
replaced
27750:443848eece18 | 27751:a40e2f7fe49d |
---|---|
2076 ui.write(('Stream params: %s\n' % repr(gen.params))) | 2076 ui.write(('Stream params: %s\n' % repr(gen.params))) |
2077 for part in gen.iterparts(): | 2077 for part in gen.iterparts(): |
2078 ui.write('%s -- %r\n' % (part.type, repr(part.params))) | 2078 ui.write('%s -- %r\n' % (part.type, repr(part.params))) |
2079 if part.type == 'changegroup': | 2079 if part.type == 'changegroup': |
2080 version = part.params.get('version', '01') | 2080 version = part.params.get('version', '01') |
2081 cg = changegroup.packermap[version][1](part, 'UN') | 2081 cg = changegroup.getunbundler(version, part, 'UN') |
2082 chunkdata = cg.changelogheader() | 2082 chunkdata = cg.changelogheader() |
2083 chain = None | 2083 chain = None |
2084 while True: | 2084 while True: |
2085 chunkdata = cg.deltachunk(chain) | 2085 chunkdata = cg.deltachunk(chain) |
2086 if not chunkdata: | 2086 if not chunkdata: |