On Thu, Aug 13, 2015 at 10:36:16AM -0500, William Hubbs wrote:
> I understood the usefulness of this line to some when we were using CVS
> since it expanded into the ebuild revision, date, etc.
> 
> This expansion doesn't take place under git, so now I don't understand
> the usefulness of this line. If I have missed something, can someone
> fill me in, or if it isn't useful any more can we consider removing it?
The following is the official answer of Infra, regarding the $Id$
expansion.

The intent is that the ONLY place the keywords are expanded, will be in
the rsync export. FUTURE tense, it's not ready yet.

If there is demand (and I think the consensus is
actually the OPPOSITE), we could also have it expand on your local
checkouts.

It expands to the hash of the blob of that file; and from that, you can
identify which commits the blob exists in.

The primary use case of it is to allow users to easily see what version
of a given ebuild they are using.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail     : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85

Reply via email to