********************************************************************** Revision parsing ********************************************************************** You can use any of the fancy `<rev>` forms supported by libgit2:: >>> commit = repo.revparse_single('HEAD^')