Add git-rev-parse and git-tree functions