It's really nice having build metadata in your binary (commit date, build date), but it's nice having a reproducible build from a tarball too.
I'm not sure what the best approach is.
miniblog.
Related Posts
It's a small thing, but I'm much happier with --version in the latest version of difftastic.
It shows the release number and the commit date. This gives you a reproducible build with age info.
It also shows OS, arch and compiler, because those are useful in bug reports.
It's a small thing, but I'm much happier with the output of --version in the latest version of difftastic.
It shows the release version number, the commit hash, and the commit date. This gives you a sense of the age of release, but you still have a reproducible build (unlike build time).
It also shows OS, arch and compiler, because those are common requirements in bug reports.
An introduction to devcontainers, the advantages of a reproducible local dev environment and where it makes sense:


