From: Rafael Dulfer Date: Tue, 24 Jan 2023 15:09:00 GMT Subject: Inconsistency between git-log documentation and behavior regarding default date format. Message-ID: <9c3428f6-a254-13b4-046d-6e20ef602aef@dulfer.be> In-Reply-To: <793c8116-f7ea-eef2-6979-231c3e94639a@dulfer.be> The Git documentation  states that if no date format is given (or --date=default is given), the date format is similar to rfc2822 except of a few exceptions, of which those listed are:   * There is no comma after the day-of-week   * The time zone is omitted when the local time zone is used However, if we were to compare the two date formats, you can see another difference: git log --default  ->  Tue Jan 24 11:03:47 2023 +0100 git log --rfc          ->  Tue, 24 Jan 2023 11:03:47 +0100 With the default, the month and day-of-month are switched around. From my own quick investigation, this behavior occurs because of the statement found at date.c#L266 wherein the month is inserted before the day-of-month. I am unsure which behavior is exactly intended and whether this discrepancy was known, but it would probably be a good idea to have a note of it in the documentation.