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: