2015-05-19 81 views
0

我有一个使用乌龟汞的维护库。我希望能够做的是当我提交将提交changesetID保存到文件中时,我可以将它打印在从运行程序创建的日志中。将hg changesetID保存到一个文件以便记录

我特地到节约使用changesetID:

hg id --id > id_file.txt 

我也看着钩,看到我可以运行一个命令之前提交,但我认为我会得到以前做提交ID那。

什么是最好的方式让我的changesetID到我的程序日志?

回答

0
  1. 只需选择correct hook为您的行动,并从hook, which fire after commit
  2. id_file.txt打电话是没用的文件本身的内部存储库(双打hg id输出,你总是可以在回购使用),从而 - 只有你能create such file on build|deploy阶段
  3. 随着hg log -T你可以有自由形式的输出,这可能有更多的信息,比普通散:像

hg log -r tip -T "{node|short} ({rev}) - {latesttag}+{latesttagdistance}\n"

d153586c28f8 (906) - 0.8.1+4

相关问题