Add Repository#RevParse.
Move RevSpec#From and RevSpec#To to struct methods.
Add simple test for `rev-parse HEAD`.
Make a new pointer to pass to git_revparse.
Add Repository#RevParseSingle.
Add Repository#RevParseExt.
Extract data into a go struct.
Remove unnecessary heap allocation
Merge calvera/rev-parse