Ha, interesting. 
I am not too sure about the use case for passing the commit ID and not generating an error if it does not match the build.
What do you have in mind?