2015-05-19 32 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

相關問題