comparison mercurial/commands.py @ 27140:dfdac09b57dd

serve: unify cmdutil.service() calls of commandserver and hgweb
author Yuya Nishihara <yuya@tcha.org>
date Sat, 31 Oct 2015 22:17:05 +0900
parents d73f23344dc7
children fab21bac1024
comparison
equal deleted inserted replaced
27139:d73f23344dc7 27140:dfdac09b57dd
5970 s.serve_forever() 5970 s.serve_forever()
5971 5971
5972 if opts["cmdserver"]: 5972 if opts["cmdserver"]:
5973 import commandserver 5973 import commandserver
5974 service = commandserver.createservice(ui, repo, opts) 5974 service = commandserver.createservice(ui, repo, opts)
5975 return cmdutil.service(opts, initfn=service.init, runfn=service.run) 5975 else:
5976 5976 service = hgweb.createservice(ui, repo, opts)
5977 service = hgweb.createservice(ui, repo, opts) 5977 return cmdutil.service(opts, initfn=service.init, runfn=service.run)
5978 cmdutil.service(opts, initfn=service.init, runfn=service.run)
5979 5978
5980 @command('^status|st', 5979 @command('^status|st',
5981 [('A', 'all', None, _('show status of all files')), 5980 [('A', 'all', None, _('show status of all files')),
5982 ('m', 'modified', None, _('show only modified files')), 5981 ('m', 'modified', None, _('show only modified files')),
5983 ('a', 'added', None, _('show only added files')), 5982 ('a', 'added', None, _('show only added files')),