puppetlabs/packaging — pull request #88 by daniel-pittman (2012-12-26 23:47:06+00:00)
Title: The great thing about standards for burning in versions...

This adds support for Razor-style versioning:

* never store the version in git, other than as a tag
* never manually modify the version file
* automatically burn in version when building a release package

Very special-snowflake, in that it adds another mechanism without taking any way, but that is the joy of something as unimportant as versioning: everyone thinks their way matters more than everyone else.

I am, naturally, no exception, hence this pull request.