Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 22989:dc8803ce3dfe
cmdserver: switch service objects by mode
server class will be changed to accept fin/fout pair instead of mode string
so that it can interact with socket files.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 27 Sep 2014 15:04:46 +0900 |
parents | 32b77aba2772 |
children | ec36969497de |
comparison
equal
deleted
inserted
replaced
22988:32b77aba2772 | 22989:dc8803ce3dfe |
---|---|
5534 " (.hg not found)")) | 5534 " (.hg not found)")) |
5535 s = sshserver.sshserver(ui, repo) | 5535 s = sshserver.sshserver(ui, repo) |
5536 s.serve_forever() | 5536 s.serve_forever() |
5537 | 5537 |
5538 if opts["cmdserver"]: | 5538 if opts["cmdserver"]: |
5539 service = commandserver.pipeservice(ui, repo, opts) | 5539 service = commandserver.createservice(ui, repo, opts) |
5540 return cmdutil.service(opts, initfn=service.init, runfn=service.run) | 5540 return cmdutil.service(opts, initfn=service.init, runfn=service.run) |
5541 | 5541 |
5542 # this way we can check if something was given in the command-line | 5542 # this way we can check if something was given in the command-line |
5543 if opts.get('port'): | 5543 if opts.get('port'): |
5544 opts['port'] = util.getport(opts.get('port')) | 5544 opts['port'] = util.getport(opts.get('port')) |