使TortoiseHg使用单独的Mercurial包

时间:2011-08-23 02:35:39

标签: python windows mercurial tortoisehg

我已将Mercurial安装为Python包。现在我希望TortoiseHg与他们合作。但是,所有版本的TortoiseHg都捆绑了自己的hg和Python库版本。我如何确保TortoiseHg使用我安装的Mercurial?

1 个答案:

答案 0 :(得分:1)

  

我正在扩展Mercurial并想测试它是否与TortoiseHg一起正确使用

测试与官方Mercurial二进制文件和TortoiseHg的兼容性是很好的。

它们的组织方式相同。即,所有Python二进制文件都存储在library.zip

因此,要使您的扩展程序与这些捆绑包中的任何一个一起使用,您需要将扩展​​程序(.py.pyc形式)包含在library.zip中,并在{Mercurial.ini中配置扩展程序1}}。

虽然有可能强制TortoiseHg使用另一个Mercurial安装,但最好为扩展用户提供一种使用它的方法,而无需在系统中添加额外的Mercurial安装。因此,您只需提供有关如何将您的扩展程序集成到library.zip

的说明