如何在Python应用程序中使用mercurial(Hg)?

Joa*_*imS 7 python mercurial

阿罗哈!

Hg是一个很好的DVCS,也是一个python模块.这允许我们执行''import mercurial''并将hg加载到我们自己的应用程序中.我的想法是在Python应用程序中使用mercurial为我的应用程序创建一个修订控制的存储.

然而,我的google-fu semms让我失望.我找不到任何文档,教程或如何使用hg作为Python提供功能的模块的示例.help(mercurial)列出了正常命令,dir()提供了一些方法提示.

但是,您是否为备份存储创建文件,或者您是否获得了另一种类型的Hg仓库数据结构?

具有此功能的整洁似乎很有潜力.但是怎么样?

Cat*_*lus 6

API大部分都没有记录,使用它可能需要您以GPL形式发布代码 - 请参阅https://www.mercurial-scm.org/wiki/MercurialApi.首选(以及更向后兼容)的方式是调用hg CLI前端.