Я расширяю Mercurial и хочу проверить, правильно ли он работает с TortoiseHg
Хорошо проверить совместимость как с официальными двоичными файлами Mercurial, так и с TortoiseHg.
Они организованы одинаково. А именно, все двоичные файлы Python хранятся в library.zip
Таким образом, чтобы ваше расширение работало с любым из этих пакетов, вам необходимо включить ваши расширения (в форме .py
или .pyc
) в library.zip
и настроить расширения в Mercurial.ini
.
Хотя может быть возможно заставить TortoiseHg использовать другую установку Mercurial, лучше предложить пользователям вашего расширения способ его использования без добавления дополнительных установок Mercurial к своим системам. Таким образом, вы можете просто предоставить инструкцию о том, как интегрировать ваше расширение в library.zip
.