Solidify buildnum generation via Git
Background
Our development builds are created with a version number which includes an automatically generated build number as the last part. Historically, this has been Mercurial's revision number (Fetched by hg id -n --config defaults.id=
). There have been attempts to recreate this behavior in git (lastly Trac 7004, which also appears to be used in the current state of introducing gulp - however, this still seems to create ambiguous build numbers (and moreover seems to be dependent on reachable feature branches) and therefore isn't usable for generating development builds.
What to change
Investigate how to implement a solid build number generation and do accordingly.