I've migrated my code from symplify/git-wrapper to gitonomy/gitlib - unfortunately, I found a blocking issue. My code relies on the output Git produces, especially from the git push command. I learned that stdout doesn't contain any content as git push writes its output to stderr!
Unfortunately, the method Repository->run() takes stderr only into consideration if the actual process failed, which is not the case here.