Вопрос по Mercurial 1.8.2 - PullRequest
       0

Вопрос по Mercurial 1.8.2

1 голос
/ 27 апреля 2011

У меня большая проблема с Mercurial 1.8.2 на Mac OSX 10.6 Я долгое время использовал много проектов. Теперь я не использовал около 4 недель. Сегодня я попытался, и OSX потерпел крах с командой "hg add".

Итак, я немного погуглил и обнаружил, что в OSX 10.5 была ошибка, из-за которой я должен деактивировать SET LOCAL в настройках терминала.

Я так и сделал - сейчас
hg add
hg commit -m "message"

работает, но когда я бегу
hg push

я получаю следующее сообщение об ошибке, где не нахожу информацию о

** unknown exception encountered, please report by visiting
**  http://mercurial.selenic.com/wiki/BugTracker
** Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)]
** Mercurial Distributed SCM (version 1.8.2+20110401)
** Extensions loaded: 
Traceback (most recent call last):
  File "/usr/local/bin/hg", line 38, in <module>
    mercurial.dispatch.run()
  File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 16, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 36, in dispatch
    return _runcatch(u, args)
  File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 58, in _runcatch
    return _dispatch(ui, args)
  File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 601, in _dispatch
    cmdpats, cmdoptions)
  File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 406, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 655, in _runcommand
    return checkargs()
  File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 609, in checkargs
    return cmdfunc()
  File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 598, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/Library/Python/2.6/site-packages/mercurial/util.py", line 433, in check
    return func(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/mercurial/commands.py", line 3002, in push
    ui.status(_('pushing to %s\n') % url.hidepassword(dest))
  File "/Library/Python/2.6/site-packages/mercurial/demandimport.py", line 75, in __getattribute__
    self._load()
  File "/Library/Python/2.6/site-packages/mercurial/demandimport.py", line 47, in _load
    mod = _origimport(head, globals, locals)
  File "/Library/Python/2.6/site-packages/mercurial/url.py", line 354, in <module>
    class httpconnection(keepalive.HTTPConnection):
  File "/Library/Python/2.6/site-packages/mercurial/demandimport.py", line 75, in __getattribute__
    self._load()
  File "/Library/Python/2.6/site-packages/mercurial/demandimport.py", line 47, in _load
    mod = _origimport(head, globals, locals)
  File "/Library/Python/2.6/site-packages/mercurial/keepalive.py", line 361, in <module>
    class HTTPResponse(httplib.HTTPResponse):
  File "/Library/Python/2.6/site-packages/mercurial/demandimport.py", line 76, in __getattribute__
    return getattr(self._module, attr)
AttributeError: 'module' object has no attribute 'HTTPResponse'

У вас есть идеи?

Спасибо, Sascha

1 Ответ

1 голос
/ 27 апреля 2011

Я думаю, что вы должны сделать именно так, как сказано в сообщении об ошибке:

** Обнаружено неизвестное исключение, пожалуйста, сообщите, посетив ** https://www.mercurial -scm.org / wiki / BugTracker

...