Диапазон дат, указанный в параметрах --since
и --until
кажется, не работает,
$ git log --format="%cd %h" --since="2009-11-20 10:25:59" --until="2009-12-25 00:00:00" --date=iso .
2009-12-23 00:07:24 +0000 fa2261b
2009-12-23 00:07:20 +0000 0fe0295
2009-12-22 22:47:52 +0000 33e516c
2009-12-22 22:47:48 +0000 a5ed271
2009-12-22 15:28:35 +0000 eae904e
2009-12-21 05:05:32 +0000 874436f
$ git log --format="%cd %h" --since="2009-11-20 10:26:00" --until="2009-12-25 00:00:00" --date=iso .
(Empty output)
$ git log --format="%cd %h" --since="2009-12-21" --until="2009-12-24" --date=iso .
(Empty output)
Я не уверен, что набрал правильный литерал даты, в git-log(1) сказано:
--since=<date>, --after=<date>
Show commits more recent than a specific date.
--until=<date>, --before=<date>
Show commits older than a specific date.
Но здесь не упоминается синтаксис <date>
.