get rid of the idea of pushing to a release branch.

clean up perldoc

allow the revision to be a filename

better error handling -- if there was an error, don't run git pull on
the original branch