0
I Use This!
High Activity

Commits : Listings

Analyzed about 21 hours ago. based on code collected about 22 hours ago.
Sep 26, 2025 — Sep 26, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fixed incorrect use of Blob.data in performance test More... about 16 years ago
Fixed python < 2.6 windows specific issue when reading in the index using a memory map. Its totally ridiculous, but fixed More... about 16 years ago
Moved test-centric windows specific fix into the class itself to assure this kind of issue doesn't popup for anyone More... about 16 years ago
bumped verison to 0.3.0 beta2 docs: added changelog, which moved from the CHANGES file into sphinx More... about 16 years ago
Added python 2.4 support: Repo will now use the original GitCmdObjectDB in python 2.4, as the pure python implementation cannot work without memory maps More... about 16 years ago
Bumped version to 0.5.1, added changelog to documentation More... about 16 years ago
stream: adjusted code to allow compilation in python 2.4. It doesn't work though as the mmap implementation isn't advanced enough, but parent projects can at least import gitdb, and possibly use different implementations on demand More... about 16 years ago
setup.py: fixed requirement - its interesting to see that there are two different keywords for distutils and setuptools, the latter one doesn't read the ones of the first one, unfortunately More... about 16 years ago
Added fixes to setup.py to allow easy_installation More... about 16 years ago
Adjusted clone method to allow static classmethod clone ( using clone_from ) as well as the previous instance method clone to keep it compatible Fixed small bug in test code More... about 16 years ago
Merge branch 'revparse' More... about 16 years ago
Added test for GitCmdObjectDB in order to verify the partial_to_complete_sha_hex is working as expected with different input ( it wasn't, of course ;) ) More... about 16 years ago
Adjusted previous object creators to use the rev_parse method directly. rev_parse could be adjusted not to return Objects anymore, providing better performance for those who just want a sha only. On the other hand, the method is high-level and should be convenient to use as well, its a starting point for more usually, hence its unlikely to call it in tight loops More... about 16 years ago
Initially working implementation of short-sha parsing and interpretation, thanks to new gitdb functionality More... about 16 years ago
Fixed bug caused by incorrect comparison of 'filled-up' binary shas, as it would compare even the filling, instead of taking the canonical length into account and hence ignore the last 4 bytes if the original hex sha had an odd length More... about 16 years ago
Moved partial_to_complete_sha_hex from gitdb to compounddb, its fitting there better More... about 16 years ago
Added method to obtain a full sha from a partial sha, for each of the databases. The IndexFile has a new method to retrieve an index from a partial sha, instead of from a full sha, to provide the required functionality More... about 16 years ago
Made repo.py a package to allow better localization of functions and utilities - the repo module got rather large More... about 16 years ago
Implemented main rev-parsing, including long hexshas, tags and refs. Short Shas still to be done More... about 16 years ago
Refs now use object.new_from_sha where possible, preventing git-batch-check to be started up for sha resolution More... about 16 years ago
RevParse now generally works, but there are still some more specialized tests missing More... about 16 years ago
Initial version of the rev-parse routine, which doesn't work too bad, but its still rather slow and many tests are not yet implemented More... about 16 years ago
PackEntity: fixed capital bug which would cause a None to be in place of the bin sha when querying infos or streams through an entity More... about 16 years ago
win32 compatability adjustments More... about 16 years ago
Fixed broken 0.2 documentation, it didn't contain the API reference previously due to import errors and a somewhat inconsistent working tree that occurred when switching branches ... More... about 16 years ago
Win32 compatability adjustments. One performance test fails during shutdown as python fails to delete a stream in time it seems, so the file cannot be deleted as it is still opened by someone. This is madness, raising the question how badly python truly fails to call the destructors of objects in order to allow them to release their resources More... about 16 years ago
Removed obsolete makefile, to compile the extension, use ./setup build_ext and copy _fun.so from the build directory into the root directory More... about 16 years ago
Merge branch 'docs' More... about 16 years ago
Added doc-index, which helps to keep documentation of prior but still somewhat supported versions alive More... about 16 years ago
Moved all source files into the source folder, separating the build from the source directory More... about 16 years ago