versioning by commit hash

there are a number of open source libraries which resist versioning and expect users to build from the master branch. this is fine until you need to force a rebuild to the latest…

it would be great if we could also create versioning by git commit hash, which requires exact matches.