Мили - это правильно, если вы не используете Windows.Текущие установщики Windows (1.6.3) не включают python bzrlib, поэтому преобразование завершается неудачно с ".. \ path \ to \ foo", который не похож на репозиторий Bazaar ".
Поработав некоторое время и не сумев выяснить, как получить bzrlib и сказать hg его использовать, я использовал linux, который у меня есть через устройство ubuntu vmware.
Я установил Mercurial 1.6 из ppa (по умолчанию 1.4 не имеет преобразования), включил расширение преобразования и запустил 'hg convert code / foo foo-from-bzr.Похоже, что работает, давая мне сводку сообщений журнала.Некоторое время я был смущен тем, что ./foo-from-bzr был пуст, за исключением каталога .hg.Поработав некоторое время, я обнаружил, что требуется hg update.Итак, резюмируем:
# install mercurial 1.6 on ubuntu 10
sudo add-apt-repository ppa:mercurial-ppa/releases
sudo apt-get update
sudo apt-get install mercurial
# the actual conversion
hg convert path/to/foo-bzr-branch foo-hg
cd foo-hg
hg update
Особая благодарность Мадсу Киилричу за , предложившего linux в списке рассылки Mercurial.
ОБНОВЛЕНИЕ : решениедля конвертации из базара в Windows "... установить Python с необходимыми дополнительными модулями и либо установить Mercurial из исходного кода, либо с помощью специфичных для Python инсталляторов из http://bitbucket.org/tortoisehg/thg-winbuild/downloads/ - например mercurial-1.6.3.win32-py2.6.exe
" (источник)