so dulwich is feature lacking(no push, branches are nightmare) and is not python 3 compatible
libgit2 has a bunch of dependencies and is difficult to install
subprocess is "bad"
but how "bad" is subprocess? are there other preferred options? I think that with dulwich we'll end up half using subprocess anyways and/or end up spending delevopment time on dulwich instead of qcumber (the main goal)
so dulwich is feature lacking(no push, branches are nightmare) and is not python 3 compatible
libgit2 has a bunch of dependencies and is difficult to install
subprocess is "bad"
but how "bad" is subprocess? are there other preferred options? I think that with dulwich we'll end up half using subprocess anyways and/or end up spending delevopment time on dulwich instead of qcumber (the main goal)