summaryrefslogtreecommitdiff
path: root/lib/git/odb/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Removed odb from project, it is now used as a submodule named gitdb, which ↵Sebastian Thiel2010-06-121-6/+0
| | | | | | was added instead Adjusted all imports to deal with the changed package names
* Fixed implementation after design change to deal with it - all tests run, ↵Sebastian Thiel2010-06-041-0/+4
| | | | but next there will have to be more through testing
* Added first design and frame for object database. In a first step, loose ↵Sebastian Thiel2010-06-021-0/+2
objects will be written using our utilities, and certain object retrieval functionality moves into the GitObjectDatabase which is used by the repo instance Added performance test for object database access, which shows quite respectable tree parsing performance, and okay blob access. Nonetheless, it will be hard to beat the c performance using a pure python implementation, but it can be a nice practice to write it anyway to allow more direct pack manipulations. Some could benefit from the ability to write packs as these can serve as local cache if alternates are used