2462 s = sshserver.sshserver(ui, repo) |
2462 s = sshserver.sshserver(ui, repo) |
2463 s.serve_forever() |
2463 s.serve_forever() |
2464 |
2464 |
2465 parentui = ui.parentui or ui |
2465 parentui = ui.parentui or ui |
2466 optlist = ("name templates style address port ipv6" |
2466 optlist = ("name templates style address port ipv6" |
2467 " accesslog errorlog webdir_conf") |
2467 " accesslog errorlog webdir_conf certificate") |
2468 for o in optlist.split(): |
2468 for o in optlist.split(): |
2469 if opts[o]: |
2469 if opts[o]: |
2470 parentui.setconfig("web", o, str(opts[o])) |
2470 parentui.setconfig("web", o, str(opts[o])) |
2471 |
2471 |
2472 if repo is None and not ui.config("web", "webdir_conf"): |
2472 if repo is None and not ui.config("web", "webdir_conf"): |
3070 ' (serve more than one repo)')), |
3070 ' (serve more than one repo)')), |
3071 ('', 'pid-file', '', _('name of file to write process ID to')), |
3071 ('', 'pid-file', '', _('name of file to write process ID to')), |
3072 ('', 'stdio', None, _('for remote clients')), |
3072 ('', 'stdio', None, _('for remote clients')), |
3073 ('t', 'templates', '', _('web templates to use')), |
3073 ('t', 'templates', '', _('web templates to use')), |
3074 ('', 'style', '', _('template style to use')), |
3074 ('', 'style', '', _('template style to use')), |
3075 ('6', 'ipv6', None, _('use IPv6 in addition to IPv4'))], |
3075 ('6', 'ipv6', None, _('use IPv6 in addition to IPv4')), |
|
3076 ('', 'certificate', '', _('SSL certificate file'))], |
3076 _('hg serve [OPTION]...')), |
3077 _('hg serve [OPTION]...')), |
3077 "^status|st": |
3078 "^status|st": |
3078 (status, |
3079 (status, |
3079 [('A', 'all', None, _('show status of all files')), |
3080 [('A', 'all', None, _('show status of all files')), |
3080 ('m', 'modified', None, _('show only modified files')), |
3081 ('m', 'modified', None, _('show only modified files')), |