mercurial/debugcommands.py
changeset 38239 ead71b15efd5
parent 38166 cc9aa88792fe
parent 37841 d618558e4e8b
child 38261 f3033692ccef
equal deleted inserted replaced
38238:2b8c8b8d1a06 38239:ead71b15efd5
   349     ui.write(('Stream params: %s\n' % _quasirepr(gen.params)))
   349     ui.write(('Stream params: %s\n' % _quasirepr(gen.params)))
   350     parttypes = opts.get(r'part_type', [])
   350     parttypes = opts.get(r'part_type', [])
   351     for part in gen.iterparts():
   351     for part in gen.iterparts():
   352         if parttypes and part.type not in parttypes:
   352         if parttypes and part.type not in parttypes:
   353             continue
   353             continue
   354         ui.write('%s -- %s\n' % (part.type, _quasirepr(part.params)))
   354         msg = '%s -- %s (mandatory: %r)\n'
       
   355         ui.write((msg % (part.type, _quasirepr(part.params), part.mandatory)))
   355         if part.type == 'changegroup':
   356         if part.type == 'changegroup':
   356             version = part.params.get('version', '01')
   357             version = part.params.get('version', '01')
   357             cg = changegroup.getunbundler(version, part, 'UN')
   358             cg = changegroup.getunbundler(version, part, 'UN')
   358             if not ui.quiet:
   359             if not ui.quiet:
   359                 _debugchangegroup(ui, cg, all=all, indent=4, **opts)
   360                 _debugchangegroup(ui, cg, all=all, indent=4, **opts)