Mercurial API:如何获取文件的未来内容,该文件已被提取,但尚未更新?

Mercurial API:如何获取文件的未来内容,该文件已被提取,但尚未更新?,mercurial,mercurial-extension,mercurial-api,Mercurial,Mercurial Extension,Mercurial Api,我在Mercurial API和Python方面是个十足的noob,但我现在正试图为我自己和我的同事编写一个有用的扩展 假设我有一个存储库,其中包含一些代码和一个辅助文件.hgdata。代码和.hgdata均由Mercurial控制。当我执行扩展提供的命令pull extended时,我希望它执行一个pull,然后分析.hgdata的状态,并可能执行一些附加操作。问题是,当调用我的命令时,它只提取传入的变更集,但如果不进行前面的存储库更新,它无法查看实际的.hgdata。除了存储库更新之外,还有

我在Mercurial API和Python方面是个十足的noob,但我现在正试图为我自己和我的同事编写一个有用的扩展


假设我有一个存储库,其中包含一些代码和一个辅助文件
.hgdata
。代码和
.hgdata
均由Mercurial控制。当我执行扩展提供的命令
pull extended
时,我希望它执行一个pull,然后分析
.hgdata
的状态,并可能执行一些附加操作。问题是,当调用我的命令时,它只提取传入的变更集,但如果不进行前面的存储库更新,它无法查看实际的
.hgdata
。除了存储库更新之外,还有什么方法可以观看更新后的
.hgdata
吗?

我收到了关于以下内容的答复:

为了在拉取后获得实际的文件状态,我们可以使用
repo[revision][file].data()


还有,我还没查过。如果有效,我将关闭此问题。

我已收到以下网站的答案:

为了在拉取后获得实际的文件状态,我们可以使用
repo[revision][file].data()

还有,我还没查过。如果有效,我将结束这个问题