2015-12-28 23 views
1

我想捕獲兩個標籤之間的提交消息。就像我在我的回購庫中創建一個標籤,然後提交一些文件然後添加一個標籤。所以,在這些標籤之間,我想捕獲這些提交消息。所有這一切都是假設使用grgit來完成,gradle這個混帳插件:使用grgit捕獲兩個標籤之間的日誌

目前,我可以用grgit插件的日誌操作這樣看日誌:

def log = grgit.log() 

log.each { l -> 
    logger.lifecycle("ID: $l.id, Author: $l.author, FullMessage: $l.fullMessage") 
} 

現在,上面的方法給我是一個完整的日誌列表,但我只想在兩個標籤之間。我確定,爲了查看兩個標籤之間的日誌,我將不得不爲每個標籤應用一個for循環,並將起始點作爲tagA和結束點TAGB。但我不太確定如何正確實現。任何指針!

+0

您的問題聲明不是很清楚。究竟是什麼問題? – TheGeorgeous

+0

我編輯過它。請再讀一遍,告訴我它是否仍然不清楚。我會更具體 – sver

回答

1

每Grgit爲log操作的文檔,你可以做這樣的事情:

def log = grgit.log { 
    range 'tagA', 'tagB' 
} 
+0

是的,這工作。謝謝 – sver

相關問題