Заставьте TortoiseHg использовать отдельный пакет Mercurial - PullRequest
2 голосов
/ 23 августа 2011

Я установил Mercurial как пакет Python. Теперь я хочу, чтобы TortoiseHg работал с ними. Однако все версии TortoiseHg связаны с его собственной версией библиотек hg и Python. Как мне убедиться, что TortoiseHg использует установленный мной Mercurial?

1 Ответ

1 голос
/ 30 сентября 2011

Я расширяю Mercurial и хочу проверить, правильно ли он работает с TortoiseHg

Хорошо проверить совместимость как с официальными двоичными файлами Mercurial, так и с TortoiseHg.

Они организованы одинаково. А именно, все двоичные файлы Python хранятся в library.zip

Таким образом, чтобы ваше расширение работало с любым из этих пакетов, вам необходимо включить ваши расширения (в форме .py или .pyc) в library.zip и настроить расширения в Mercurial.ini.

Хотя может быть возможно заставить TortoiseHg использовать другую установку Mercurial, лучше предложить пользователям вашего расширения способ его использования без добавления дополнительных установок Mercurial к своим системам. Таким образом, вы можете просто предоставить инструкцию о том, как интегрировать ваше расширение в library.zip.

...