MassTransit/MassTransit — pull request #59 by haf (2012-01-24 10:18:55+00:00)
Title: Fixes semver with build scripts.

See commit messages. Also adds the commit hash (6 chars of it) to the informal assembly version. Now, use the 'semver2' gem to manage the versioning:

`semver inc patch`
`semver inc minor`
`semver inc major`

TeamCity numbers will be set to the patch value, ignoring that of .semver, because each TC build is a new version. If you wish to create a custom personal build, you can simply take the publicly available number of patch and increment it by one instead of cursing about how there's no number of increment or it'll conflict with a future release. TeamCity builds on every commit and you can use the [Autoincrementer](http://confluence.jetbrains.net/display/TW/Autoincrementer) plugin to share this patch/build number accross projects.