Skip to main content

Python Git Library

Project description

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://gitpython.readthedocs.org

Installation

As this version of GitPython depends on GitDB, which in turn needs smmap to work, installation is a bit more involved if you do a manual installation, instead of using pip.

Please have a look at the respective section in the docs for more information.

Live Coding

You can watch me fix issues or implement new features live on Twitch, or have a look at past recordings on youtube

Questions and Answers

http://stackexchange.com/filters/167317/gitpython

Issue Tracker

https://github.com/gitpython-developers/GitPython/issues

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

GitPython-2.0.4.tar.gz (404.6 kB view details)

Uploaded Source

Built Distribution

GitPython-2.0.4-py2.py3-none-any.whl (427.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file GitPython-2.0.4.tar.gz.

File metadata

  • Download URL: GitPython-2.0.4.tar.gz
  • Upload date:
  • Size: 404.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for GitPython-2.0.4.tar.gz
Algorithm Hash digest
SHA256 c049ea3e9e56a2885f6cd9087f4c44b6b99fe07727737bb2b1174d52ee6a06d1
MD5 20bc2ee5f1c9872730df50c215422c22
BLAKE2b-256 4fb3df9e29bfc5cd2650ebc4afb40af5b5b5f3f71855b2306e9c22f65239d4ba

See more details on using hashes here.

File details

Details for the file GitPython-2.0.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for GitPython-2.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 873f1f5f7b65967cdef09c7bdb881c208f714d8d934dc11c04b54183a381f23b
MD5 88a9022fd49a8345dfdd8cd3a1691106
BLAKE2b-256 d7611181f2c951117c8e5a945e63d3102ffaf035e69aef404b6f006463594b2f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page