Add ability to specify commit SHA for version
It should be possible to specify a commit SHA that corresponds to a specific version, so that the links to the git repo blobs will actually reference the correct version of the file.
This implies that another placeholder needs to be added to the repo url that is given for a specific product. Alternatively it might even make more sense to allow specify the URL for the version and not the product, to match the way that VLC versioning git workflow works.