@civodul @rdg@mastodon.technology
Note that there are (at least) two different dates for each commit: the AuthorDate and the CommitDate which may be different. Use e.g. --pretty=fuller to see both dates listed.
It appears that git uses the CommitDate to decide what falls within "last month" when using options like --since=last-month but the date shown by "git log" by default is the AuthorDate, so that is confusing. But I'm sure git developers would consider this not a bug, but a feature. 😉
@eliasr @rdg Oh right, thanks for the tip! Turns out the next commit (ae3e6ba506f57a4353f491242a3f5e4d419f9aa9 in Guix) has its CommitDate indeed more than one month ago, but its AuthorDate is last week. Mystery solved!
But yeah, it’s kinda confusing that ‘--since’ uses one date and ‘git log’ displays the other.