Re: [PATCH] Add short author date to Fixes tag

James Bottomley <[email protected]> Wed, 25 Feb 2026 14:47:19 -0500
Newsgroups dev.linux.lists.tech-board-discuss,org.kernel.vger.linux-doc,org.kernel.vger.linux-kernel,org.kernel.vger.workflows
Message-ID <5f5f0f87bfd000a46987a08ad2a7505851bbb424.camel@HansenPartnership.com>
--=-+7d6kIUJ4Jx6mlcJAWwa
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2026-02-25 at 19:20 +0100, Alejandro Colomar wrote:
> > Commit date also doesn't matter.=C2=A0 If I commit a fix to one of my
> > branches today, but Linus pulls it in in 2 years from now, what
> > would that date really show to anyone?
>=20
> I think this is a bit confused.

Let me try another explanation: we only change tag formats for what
most people agree is a compelling reason (because of the script
breakage it causes among other things).  Your reasons so far aren't
compelling.

> If you commit a fix for a commit that is in Linus's tree, your Fixes
> tag will refer to the mainline commit, and the Fixes tag will remain
> valid if the fix is pulled by Linus in the future, because it will
> continue to refer to the same commit with the same hash and date.
>=20
> The case where it would matter is if you commit a fix for a commit
> that is only in your stable branch.=C2=A0 However, since the stable
> branches are not real branches, but actually a set of patches, I
> expect you would just drop the faulty patch, right?

I think this is a bit confused.  The decision to rebase or revert is a
balancing act which depends how many people have seen (and possibly
rely on) the branch with the original commit in it.

> I expect any Fixes tag refers to commits in Linus's tree, right?
> Otherwise, they are dangling references, except to those who know
> where to find the commit.=C2=A0 If all Fixes tags refer to commits in
> Linus's tree, then all Fixes tags are stable.

I believe one of the prerequisites for changing current process should
be actually understanding how it works today.

> The commit date is tied to a commit and its hash, and the date will
> remain valid as much as the hash itself.

The argument isn't about validity, it's about utility.  Most of the
tasks we do don't care about the date and for the odd occasion we do
care we can follow the hash to get it.

Regards,

James



--=-+7d6kIUJ4Jx6mlcJAWwa
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iJEEABMIADkWIQTnYEDbdso9F2cI+arnQslM7pishQUCaZ9RxxsUgAAAAAAEAA5t
YW51MiwyLjUrMS4xMiwyLDIACgkQ50LJTO6YrIXePgD8DrDUP0rIZa2WPncAC9/H
NK17H5K3f/DVi6b84bE/Ue8BALz2OQwwWWPcOvcRm816N25wZ0dLsQh09cEYeiCE
zAXb
=AdYx
-----END PGP SIGNATURE-----

--=-+7d6kIUJ4Jx6mlcJAWwa--