Is there implementation of Git in pure Python?
GitPython is a python library used to interact with git repositories. It is a module in python used to access our git repositories. It provides abstractions of git objects for easy access of repository data, and additionally allows you to access the git repository more directly using pure python implementation.
Source Code. GitPython's git repo is available on GitHub, which can be browsed at: https://github.com/gitpython-developers/GitPython.
Found Dulwich:
Dulwich is a pure-Python implementation of the Git file formats and protocols.
The project is named after the village in which Mr. and Mrs. Git live in the Monty Python sketch.
Looks like a low-level library, the API did not appear friendly to my eyes, but there's a tutorial on the Github page
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With