0
I Use This!
High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Sep 26, 2025 — Sep 26, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added further information about the required submodules, and how to install them. Incremeneted version to 0.3.0 beta1 More... about 16 years ago
added setup.py and Manifest to allow distribution and easy_install More... about 16 years ago
Merge branch 'docs' More... about 16 years ago
Added a minimal documentation, including a quick usage guide More... about 16 years ago
Added auto-doc api reference and fixed plenty of docstrings More... about 16 years ago
Added empty version of gitdb documentation More... about 16 years ago
Added whatsnew and put it into the index Set project version to 0.3.0 beta More... about 16 years ago
revised tutorial to match the changed usage, added basic information about object databases More... about 16 years ago
Removed blob.data property as there is no real reason for an exception to the rule of trying not to cache possibly heavy data. The data_stream method should be used instead More... about 16 years ago
Renamed modules utils to util, and errors to exc to be more conforming to the submodules's naming conventions More... about 16 years ago
Removed repo tests which for some reason left the 'repos' directory around, replaced them by a real test which actually executes code, and puts everything into the tmp directory More... about 16 years ago
Updated and fixed sphinx API docs, which included one quick skim-through More... about 16 years ago
Diff: fixed bug that caused a string to end up as a blob mode More... about 16 years ago
Fixed critical bug that could cause single bytes not to be returned in reads that should read all More... about 16 years ago
Fixed performance tests which broke in the course of the sha1-20 byte changes More... over 16 years ago
Merge branch 'sha20' More... over 16 years ago
All tests adjusted to work with the changed internal sha representation More... over 16 years ago
Adjusted all files to (hopefully) deal with the fact that all objects now use 20 byte sha's internally as it is closer to the GitDB implementation Switched all remaining files back to tabs Adjusted all remaining docstrings to suit the sphinx doc convention - its likely that there are many of docstring syntax errors though More... over 16 years ago
Merge branch 'sha20' More... over 16 years ago
gitdb now uses 20 byte shas internally only, reducing the need to convert shas around all the time, saving previous function calls, and memory after all More... over 16 years ago
CompoundDB: implemented simple dict base first-level cache which really helps to improve performance in real-world applications, which need to quickly determine whether objects are in or out for instance, as it happens during index_to_tree conversion Added separate pack streaming test which shows only a throughput of 250 streams / s in a densely packed pack, and about 3.5 MiB of data throughput. Performance tests show that half the time is spent in collecting the numerous deltas, the other one in decompressing and applying them Fixed broken performance tests More... over 16 years ago
index.reset is now partly implemented using python, but in fact it resorts to using git-read-tree to keep the stat information when merging one tree in. After all this is what needed to be implemented in python as well More... over 16 years ago
IndexFile.add: writing of the index file can now optionally be turned off. The default is to write the physical index, which is the behaviour you would expect More... over 16 years ago
GitCmdStreamReader: fixed terrible bug which only kicked in if the stream was actually empty. This is a rare case that can happen during stream testing. Theoretically there shouldn't be any empty streams of course, but practically they do exist sometimes ;); fixed stream.seek implementation, which previously used seek on standard output Improved GitCmd error handling More... over 16 years ago
aggressive_tree_merge: fixed incorrect handling of one branch, it was just not implemented causing incorrect merge results. Added test to cover this issue Diff: added NULL_BIN_SHA constant for completeness More... over 16 years ago
Fixed critical issues with incorrect permissions set on files the db has written - it was only rw-- for the user that wrote them, but should be readable by everyone by default More... over 16 years ago
Index and PackFiles do not obtain a lock anymore before reading the files in question - this won't work on read-only alternate repositories anyway, and shouldn't be necessary considering a pack is immutable More... over 16 years ago
Removed redunant code due to parital reimplementation of a file descriptor stream wrapper More... over 16 years ago
Multiple partly critical bugfixes related to index handling More... over 16 years ago
Merge branch 'fromtree' More... over 16 years ago