decided to go with gitpython