Ruby interface to abstract git repo manager apis