mercurial/commands.py
changeset 10635 27027bee318e
parent 10632 54fb6e1fafe6
child 10644 63948e7d37f7
equal deleted inserted replaced
10634:768c76f0b4c8 10635:27027bee318e
  2878         if repo is None:
  2878         if repo is None:
  2879             raise error.RepoError(_("There is no Mercurial repository here"
  2879             raise error.RepoError(_("There is no Mercurial repository here"
  2880                               " (.hg not found)"))
  2880                               " (.hg not found)"))
  2881         s = sshserver.sshserver(ui, repo)
  2881         s = sshserver.sshserver(ui, repo)
  2882         s.serve_forever()
  2882         s.serve_forever()
       
  2883 
       
  2884     # this way we can check if something was given in the command-line
       
  2885     if opts.get('port'):
       
  2886         opts['port'] = int(opts.get('port'))
  2883 
  2887 
  2884     baseui = repo and repo.baseui or ui
  2888     baseui = repo and repo.baseui or ui
  2885     optlist = ("name templates style address port prefix ipv6"
  2889     optlist = ("name templates style address port prefix ipv6"
  2886                " accesslog errorlog webdir_conf certificate encoding")
  2890                " accesslog errorlog webdir_conf certificate encoding")
  2887     for o in optlist.split():
  2891     for o in optlist.split():
  3779         (serve,
  3783         (serve,
  3780          [('A', 'accesslog', '', _('name of access log file to write to')),
  3784          [('A', 'accesslog', '', _('name of access log file to write to')),
  3781           ('d', 'daemon', None, _('run server in background')),
  3785           ('d', 'daemon', None, _('run server in background')),
  3782           ('', 'daemon-pipefds', '', _('used internally by daemon mode')),
  3786           ('', 'daemon-pipefds', '', _('used internally by daemon mode')),
  3783           ('E', 'errorlog', '', _('name of error log file to write to')),
  3787           ('E', 'errorlog', '', _('name of error log file to write to')),
  3784           ('p', 'port', 8000, _('port to listen on')),
  3788           # use string type, then we can check if something was passed
       
  3789           ('p', 'port', '', _('port to listen on (default: 8000')),
  3785           ('a', 'address', '',
  3790           ('a', 'address', '',
  3786            _('address to listen on (default: all interfaces)')),
  3791            _('address to listen on (default: all interfaces)')),
  3787           ('', 'prefix', '',
  3792           ('', 'prefix', '',
  3788            _('prefix path to serve from (default: server root)')),
  3793            _('prefix path to serve from (default: server root)')),
  3789           ('n', 'name', '',
  3794           ('n', 'name', '',