[Python-modules-team] Bug#638976: ITP: python-gitdb -- a pure-Python git object database
Marco Túlio Gontijo Silva
marcot at debian.org
Tue Aug 23 12:56:30 UTC 2011
Package: wnpp
Severity: wishlist
Owner: Marco Túlio Gontijo e Silva <marcot at debian.org>
* Package name : python-gitdb
Version : 0.5.4
Upstream Author : Sebastian Thiel <byronimo at gmail.com>
* URL : http://github.com/gitpython-developers/gitdb
* License : BSD
Programming Lang: Python
Description : a pure-Python git object database
The GitDB project implements interfaces to allow read and write access to git
repositories. In its core lies the db package, which contains all database
types necessary to read a complete git repository. These are the LooseObjectDB,
the PackedDB and the ReferenceDB which are combined into the GitDB to combine
every aspect of the git database.
.
For this to work, GitDB implements pack reading, as well as loose object
reading and writing. Data is always encapsulated in streams, which allows huge
files to be handled as well as small ones, usually only chunks of the stream
are kept in memory for processing, never the whole stream at once.
.
Interfaces are used to describe the API, making it easy to provide alternate
implementations.
More information about the Python-modules-team
mailing list