Release D 2.068.1
Nick Sabalausky via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Mon Sep 21 09:14:13 PDT 2015
On 09/19/2015 07:51 PM, Vladimir Panteleev wrote:
>
> What would DMD identify itself as then, if a version is not specified on
> make's command line?
It could use the output of `git describe`.
That would probably be better anyway, because non-release builds would
properly identify themselves as non-release builds with both the most
recent tag name AND, if local HEAD isn't tagged, it will also include
the git commit hash (and, IIRC, the number of commits since the most
recent tag). *Much* better than having two months of master commits all
identifying as the exact same version.
<shameless plug> gen-package-version[1] operates on exactly that
strategy (which I learned about from dub's source).
[1] https://github.com/Abscissa/gen-package-version
More information about the Digitalmars-d-announce
mailing list