Hi and happy Git days! :)

Robin H. Johnson wrote:
> It expands to the hash of the blob of that file; and from that, you can
> identify which commits the blob exists in.

$ git ls-tree HEAD README
100644 blob 08ae16956b8944da2fef75fee892dcba457cf4f0    README
$ 

$ (stat --printf='blob %s\0' README; cat README) | sha1sum
08ae16956b8944da2fef75fee892dcba457cf4f0  -
$ 

This is so simple to generate that it doesn't really need a
placeholder in every ebuild in the repository.


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

I guess the merits of this use case are up for discussion also
outside of infra?

I think a single tree-wide identifier (let's it a snapshot identifier?)
would be far more useful.


Kind regards

//Peter

Reply via email to