| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
GitPython is a python library used to interact with git repositories, high-level like git-porcelain, or low-level like git-plumbing.
It provides abstractions of git objects for easy access of repository data, and additionally allows you to access the git repository more directly using either a pure python implementation, or the faster, but more resource intensive git command implementation.
The object database implementation is optimized for handling large quantities of objects and large datasets, which is achieved by using low-level structures and data streaming.
If you have downloaded the source code:
python setup.py install
or if you want to obtain a copy more easily:
pip install gitpython
A distribution package can be obtained for manual installation at:
http://pypi.python.org/pypi/GitPython
The project was idle for 2 years, the last release was made about 3 years ago. Reason for this might have been the project's dependency on me as sole active maintainer, which is an issue in itself.
Now I am back and fully dedicated to pushing OSS forward in the realm of digital content creation, and git-python will see some of my time as well. Therefore it will be moving forward, slowly but steadily.
In short, I want to make a new release of 0.3 with all contributions and fixes included, foster community building to facilitate contributions. Everything else is future.
The goals I have set for myself, in order, are as follows, all on branch 0.3.
While that is happening, I will try hard to foster community around the project. This means being more responsive on the mailing list and in issues, as well as setting up clear guide lines about the contribution and maintenance workflow.
There has been a lot of work in the master branch, which is the direction I want git-python to go. Namely, it should be able to freely mix and match the back-end used, depending on your requirements and environment.
GitPython's git repo is available on GitHub, which can be browsed at:
https://github.com/gitpython-developers/GitPython
and cloned using:
git clone git://github.com/gitpython-developers/GitPython.git git-python
The html-compiled documentation can be found at the following URL:
http://packages.python.org/GitPython/
http://groups.google.com/group/git-python
Issues are tracked on github:
https://github.com/gitpython-developers/GitPython/issues
New BSD License. See the LICENSE file.
| Back | FazBrowse Home | New Git URL |