2015-03-20 2 views
0

Я пытаюсь написать сценарий, чтобы сделать некоторые коды покрытия кода в репозитории git. Но я хочу только разбирать данные примерно раз в 6 месяцев. Есть ли способ, чтобы написать скрипт, который делает что-то вроде этого:Iterate over commit by date

psuedocode:

foreach (commit in all-commits) 
    if(commit.date % 6months == 0) 
     commit.checkout 
     <run my unit test coverage here> 

ответ

1

поддержки GIT это:

git log --since=2.weeks.ago --until=2.days.ago