将hg changesetID保存到文件以进行日志记录

时间:2015-05-19 14:29:29

标签: tortoisehg

我有一个使用togise Hg维护的存储库。我希望能够做的是当我提交将提交changesetID保存到文件中时,我可以在运行程序创建的日志中打印出来。

我已尝试使用以下方法保存changesetID:

hg id --id > id_file.txt

我也查看了钩子,看到我可以在提交之前运行命令,但我认为我会通过这样做获得之前的提交ID。

将changesetID导入程序日志的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

  1. 只需为您的操作选择correct hook,然后从hook, which fire after commit
  2. 致电
  3. id_file.txt本身在存储库中是无用的文件(它会使hg id输出加倍,您可以在repo中使用它),因此 - 您可以create such file on build|deploy仅限舞台
  4. 使用hg log -T,你可以拥有自由格式输出,这可能比普通哈希有更多信息:类似
  5. hg log -r tip -T "{node|short} ({rev}) - {latesttag}+{latesttagdistance}\n"

    d153586c28f8 (906) - 0.8.1+4