我有一个使用togise Hg维护的存储库。我希望能够做的是当我提交将提交changesetID保存到文件中时,我可以在运行程序创建的日志中打印出来。
我已尝试使用以下方法保存changesetID:
hg id --id > id_file.txt
我也查看了钩子,看到我可以在提交之前运行命令,但我认为我会通过这样做获得之前的提交ID。
将changesetID导入程序日志的最佳方法是什么?
答案 0 :(得分:0)
id_file.txt
本身在存储库中是无用的文件(它会使hg id
输出加倍,您可以在repo中使用它),因此 - 您可以create such file on build|deploy仅限舞台hg log -T
,你可以拥有自由格式输出,这可能比普通哈希有更多信息:类似 hg log -r tip -T "{node|short} ({rev}) - {latesttag}+{latesttagdistance}\n"
d153586c28f8 (906) - 0.8.1+4