У меня ошибка при попытке конвертировать git-хранилище в mercurial. Когда я бегу:Проблема преобразования git в mercurial
hg convert gitdir hgdir
Я получаю это:
UnboundLocalError: local variable 'tz' referenced before assignment
Справочная информация: Я только что установил TortoiseHg и позволил расширение новообращенного.
Похоже, что преобразование nmercurial имеет проблему с репозиторием git. Я управлял репозиторием git с git-gui (под окнами).
Вот полный выход:
scanning source...
** unknown exception encountered, details follow
** report bug details to http://mercurial.selenic.com/bts/
** or [email protected]
** Mercurial Distributed SCM (version 1.4.1)
** Extensions loaded: extdiff, convert
Traceback (most recent call last):
File "hg", line 36, in <module>
File "mercurial\dispatch.pyo", line 16, in run
File "mercurial\dispatch.pyo", line 30, in dispatch
File "mercurial\dispatch.pyo", line 46, in _runcatch
File "mercurial\dispatch.pyo", line 449, in _dispatch
File "mercurial\dispatch.pyo", line 319, in runcommand
File "mercurial\dispatch.pyo", line 500, in _runcommand
File "mercurial\dispatch.pyo", line 454, in checkargs
File "mercurial\dispatch.pyo", line 448, in <lambda>
File "mercurial\util.pyo", line 386, in check
File "hgext\convert\__init__.pyo", line 229, in convert
File "hgext\convert\convcmd.pyo", line 398, in convert
File "hgext\convert\convcmd.pyo", line 312, in convert
File "hgext\convert\convcmd.pyo", line 109, in walktree
File "hgext\convert\convcmd.pyo", line 267, in cachecommit
File "hgext\convert\git.pyo", line 112, in getcommit
UnboundLocalError: local variable 'tz' referenced before assignment
Обсуждение продолжается здесь (где оно действительно принадлежит): http://markmail.org/thread/yazxa5la524umbnf –
Там нет ответа, по крайней мере, пока нет. Вы знаете, как это решить? – jdigital
Я посмотрел на код, о котором идет речь, но я не знаю, почему переменная 'tz' заканчивается несвязанной. Надеюсь, вы можете опубликовать репозиторий, как предложил Патрик, чтобы мы могли помочь вам лучше. –