Agreed, suggestion #1 is therefore moot, the commit ID is available as additional package metadata which can be combined with the actual package version if desired.
As for #2 and #3 I don't know if those are still of interest to anyone. Given it doesn't seem like there's been sufficient desire for anyone to work on addressing them in the seven years since I filed this (including on my part), I doubt those features are important to have.
Agreed, suggestion #1 is therefore moot, the commit ID is available as additional package metadata which can be combined with the actual package version if desired.
As for #2 and #3 I don't know if those are still of interest to anyone. Given it doesn't seem like there's been sufficient desire for anyone to work on addressing them in the seven years since I filed this (including on my part), I doubt those features are important to have.