mercurial/debugcommands.py
changeset 37558 8a73132214a3
parent 37557 734515aca84d
child 37644 77c9ee77687c
equal deleted inserted replaced
37557:734515aca84d 37558:8a73132214a3
    81     url as urlmod,
    81     url as urlmod,
    82     util,
    82     util,
    83     vfs as vfsmod,
    83     vfs as vfsmod,
    84     wireprotoframing,
    84     wireprotoframing,
    85     wireprotoserver,
    85     wireprotoserver,
       
    86     wireprototypes,
    86 )
    87 )
    87 from .utils import (
    88 from .utils import (
    88     dateutil,
    89     dateutil,
    89     procutil,
    90     procutil,
    90     stringutil,
    91     stringutil,
  2908 
  2909 
  2909         opener = urlmod.opener(ui, authinfo, **openerargs)
  2910         opener = urlmod.opener(ui, authinfo, **openerargs)
  2910 
  2911 
  2911         if opts['peer'] == 'http2':
  2912         if opts['peer'] == 'http2':
  2912             ui.write(_('creating http peer for wire protocol version 2\n'))
  2913             ui.write(_('creating http peer for wire protocol version 2\n'))
  2913             peer = httppeer.httpv2peer(ui, path, opener)
  2914             peer = httppeer.httpv2peer(
       
  2915                 ui, path, 'api/%s' % wireprototypes.HTTPV2,
       
  2916                 opener, httppeer.urlreq.request, {})
  2914         elif opts['peer'] == 'raw':
  2917         elif opts['peer'] == 'raw':
  2915             ui.write(_('using raw connection to peer\n'))
  2918             ui.write(_('using raw connection to peer\n'))
  2916             peer = None
  2919             peer = None
  2917         elif opts['peer']:
  2920         elif opts['peer']:
  2918             raise error.Abort(_('--peer %s not supported with HTTP peers') %
  2921             raise error.Abort(_('--peer %s not supported with HTTP peers') %