title: git status with python
body: <p>I want to check if there are uncommited changes, or if there are unpushed commits in a git repository with python.</p>
  
  <p>I could use subprocess, but a library would be better.</p>
  
  <p>On pypi are several libraries with different quality. At the moment I don't know which one to choose.</p>