GitPython 0.3.0-beta2
Python Git Library
Latest Version: 0.3.2.RC1
GitPython is a python library used to interact with Git repositories.
GitPython provides object model read and write access to your git repository. Access repository information conveniently, alter the index directly, handle remotes, or go down to low-level object database access with big-files support.
With the new object database abstraction added in 0.3, its even possible to implement your own storage mechanisms, the currently available implementations are 'cgit' and pure python, which is the default.
Documentation
The latest documentation can be found here:
http://packages.python.org/GitPython/0.3.0
Installation
As this version of GitPython depends on GitDB, which in turn needs Async to work, installation is a bit more complicated if you do a manual installation, instead of using easy_install.
Please have a look at the respective section in the docs for more information.
Upgrading from 0.2
Version 0.3 introduces a few changes regarding the names of modules and class members which may break existing code written for version 0.2.
If you consider upgrading, please read the upgrade guide.
Mailing List
http://groups.google.com/group/git-python
Issue Tracker
https://github.com/gitpython-developers/GitPython/issues
Silent Changes
A silent change is done by adjusting the existing release by swapping the release file, instead of incrementing the version number.
- Fixed setup script of child-packages to allow their installation even if the optional c-extensions cannot be build.
- If you couldn't install git-python previously, just try again and it should work now.
File | Type | Py Version | Uploaded on | Size | # downloads |
---|---|---|---|---|---|
GitPython-0.3.0-beta2.tar.gz (md5) | Source | 2010-07-09 | 85KB | 3130 | |
- Author: Sebastian Thiel, Michael Trier
- Documentation: GitPython package documentation
- Home Page: https://github.com/gitpython-developers
- License: BSD License
- Requires gitdb (>=0.5.1)
-
Categories
- Development Status :: 4 - Beta
- Intended Audience :: Developers
- License :: OSI Approved :: BSD License
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 2.4
- Programming Language :: Python :: 2.5
- Programming Language :: Python :: 2.6
- Topic :: Software Development :: Libraries :: Python Modules
- Package Index Owner: Sebastian.Thiel, mtrier
- Package Index Maintainer: Sebastian.Thiel
- DOAP record: GitPython-0.3.0-beta2.xml