如何使用python在Mercurial中捕获更改集id(哈希)列表?

如何使用python在Mercurial中捕获更改集id(哈希)列表?,python,mercurial,pre-commit-hook,Python,Mercurial,Pre Commit Hook,我对Mercurial和Python都是新手,我在想是否有可能捕获所有提交的更改集id(哈希)列表,然后迭代/循环每个更改集的列表,并逐个打印其哈希(id)值 到目前为止,我已经在mercurial.ini配置文件中定义了precommit hook来启动函数: 水星 你好,派伊 我的意思是,这只是基本的,这是我在这方面做了多少,如果你能告诉我怎么做就好了 非常感谢 查看本页上的“通用pretxncommit/pretxnchangegroup Hook”: 它准确地显示了如何遍历正在提交或推送

我对Mercurial和Python都是新手,我在想是否有可能捕获所有提交的更改集id(哈希)列表,然后迭代/循环每个更改集的列表,并逐个打印其哈希(id)值

到目前为止,我已经在mercurial.ini配置文件中定义了precommit hook来启动函数:

水星 你好,派伊 我的意思是,这只是基本的,这是我在这方面做了多少,如果你能告诉我怎么做就好了

非常感谢

查看本页上的“通用pretxncommit/pretxnchangegroup Hook”:


它准确地显示了如何遍历正在提交或推送的变更集。

Ry4an-正如我在问题中所说,我是python新手,可以向我显示一个代码片段,打印变更集Id(散列),而不是将我重定向到一个我对我的标准不太清楚的链接!不,如果这一页上真正清晰的例子没有让你达到你需要的目的,那么这不会有好的结局。
precommit = python: d:\workspace\Hello.py:precommit_printID
def precommit_printID(ui, repo, *args, **kwargs):

  print ("ui: ", ui)