Le 15/10/2017 à 21:47, O. Hartmann a écrit : > Am Sun, 15 Oct 2017 12:35:49 -0700 > Yuri <y...@rawbw.com> schrieb: > >> On 10/15/17 12:19, O. Hartmann wrote: >>> Out of the blue there is a so called GH_TAGNAME. It reflects some late >>> commit/revision >>> number on an archive. Now I try to figure out how to find such a >>> GH_TAGNAME. Since I >>> do not push stuff to github, it is some new playfield and there might be an >>> easy way >>> to figure out, but this way is obscured to me right now. >> >> GH_TAGNAME is the git commit hash, a hexadecimal number. github shows them >> for every >> commit. Usually, 7 first characters suffice. GH_TAGNAME overrides the port >> version when >> tarball is fetched. Just copy and paste it. :-) >> >> >> Yuri >> > Hello, thanks for your response, > > all right, that is what I picked up from the porter's handbook, but I must > have > overlooked the note (if there is anything like that) regarding the sufficient > first 7 > digits.
The first 7 digits may, or may not be sufficient. 7 is a magic number, and should not be used. You should, instead, ask git directly what the abbreviation should be with, for instance, `git log --abbrev-commit`. It may give you a number that seven digits long, but it may very well give you a longer one. I repeat, do not simply truncate a hash to its first 7 digits, it may not be enough. -- Mathieu Arnold
signature.asc
Description: OpenPGP digital signature