Adding support for GitPython as an alternative to pygit2
Finish rollback support for gitpython merge