git non-time-sequential logs
Poul-Henning Kamp
phk at phk.freebsd.dk
Mon Jan 4 16:58:44 UTC 2021
--------
John Kennedy writes:
> This might be perfectly natural and just new to me, but when I look at the
> git logs this morning I see things like this (editing by me):
>
> Date: Mon Jan 4 17:30:00 2021 +0100
> Date: Mon Dec 14 18:56:56 2020 +0100
> Date: Tue Dec 15 13:50:00 2020 +0100
> Date: Mon Jan 4 16:23:10 2021 +0100
>
> I've always assumed that the "Date:" there was when the commit happened,
It is, but it is the time it was committed in the first git repos it was committed to,
in this case the repos of the committer in question.
Without taking a position on the merits of this design-choice, I
just want to point out that it means that timestamps should be
viewed very sceptically, since they depend on the *local* clock on
somebodys computer, not on the central repos machine.
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the freebsd-current
mailing list