Skip to content

[ARCHIVE] Why we use sh to interact with git

Joris Roovers edited this page Mar 7, 2023 · 1 revision

gitlint no longer uses sh by default , this page is kept here for reference only

This page documents why we are using sh over a proper git library implementation.

Sh:

GitPython

  • Cons: Both Windows and Python 2.6 support on best-effort basis

pygit

  • Cons: Python 2.6 support on best-effort basis