Add support for passing in an SHA-1 hash as the version instead of requi...

...ring a branch name.  A branch will be created with the SHA-1 as its name.