openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
G
gitpython-developers_GitPython
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
High Activity
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Sep 26, 2025 — Sep 26, 2026
Showing page 161 of 180
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
initial version of delta-apply, but more pedandic testing is required
Sebastian Thiel
More...
over 16 years ago
initial research on possible delta-apply algorithms. True streaming appears only possible if delta opcodes are acessing only sequential memory, but through mmaps, it should still be possible to obtain decent performance even on big files
Sebastian Thiel
More...
over 16 years ago
Implemented offset based pack object collection including test, next up is the actual stream delta handling
Sebastian Thiel
More...
over 16 years ago
implemented direct pack reading - currently not all information is passed on, the absolute offset into the packfile could be interesting to the caller
Sebastian Thiel
More...
over 16 years ago
DecompressMemMapReader: improved compressed_bytes_read method with alternate route which is a bit less efficient, but works without a custom zlib
Sebastian Thiel
More...
over 16 years ago
DecompressMemMapReader: implemented compressed bytes counting, including test. This is required to properly read packs without the use of an index
Sebastian Thiel
More...
over 16 years ago
moved all info and stream base classes into new module, base, as well as the respective tests were moved to test_base Adjusted PackStream and PackInfo classes not to contain the sha field anymore streams: DecompressMemMapReader now parses its header on demand if it is not set, using the mose useful 3 lines ever, LazyMixin
Sebastian Thiel
More...
over 16 years ago
Initial version of a pack design that should be able to solve the problem nicely streams: added pack specific Info and Stream types, including test
Sebastian Thiel
More...
over 16 years ago
index: added tests for reading version 1 index files
Sebastian Thiel
More...
over 16 years ago
Move LazyMixin type to gitdb, index reading now uses file_contents_ro from gitdb as well
Sebastian Thiel
More...
over 16 years ago
index reading from V2 index files implemeneted and tested. Added LazyMixin type from git-python
Sebastian Thiel
More...
over 16 years ago
Moved LockedFD and its test into the gitdb project
Sebastian Thiel
More...
over 16 years ago
Added basic frame for packfile implementation and testing, as well as the testing of the corresponding PackedDB. It wants to be filled out now, but the design not yet done either actually
Sebastian Thiel
More...
over 16 years ago
Added LockedFD class including test, it moved 'down' from git-python
Sebastian Thiel
More...
over 16 years ago
Reimplemented Lock handling to be conforming to the git lock protocol, which is actually more efficient than the previous implementation Index now locks its file for reading, and properly uses LockedFD when writing
Sebastian Thiel
More...
over 16 years ago
update db test to allow testing of individual database types, giving more fine-grained control over testing the db packge
Sebastian Thiel
More...
over 16 years ago
Made the db module a package to have enough room for expansion
Sebastian Thiel
More...
over 16 years ago
Moved small types that had their own module into the utils module
Sebastian Thiel
More...
over 16 years ago
Merge branch 'index'
Sebastian Thiel
More...
over 16 years ago
Implemented the serializable interface - by refactoring code
Sebastian Thiel
More...
over 16 years ago
index: split index file into multiple files of a single package. This didn't reduce the file size as much as I would have liked, but certainly is a start for further 'outsourcing'
Sebastian Thiel
More...
over 16 years ago
tree: added TreeModifier, allowing to adjust existing trees safely and or fast, while staying compatible with serialization which requires it to be sorted
Sebastian Thiel
More...
over 16 years ago
tree now uses less memory for its cache as it stores the bare deserialized information - this also speeds up later serialization after changes. its clear though that retrieving actual objects is slower currently as these are not cached anymore. Its worth thinking about moving these encoding, decoding routines to gitdb
Sebastian Thiel
More...
over 16 years ago
Implemented initial version of tree serialization which appears to work according to a simple test ( presort still needs implementation ) submodule: added stub to allow the tree to return something, its not implemented though
Sebastian Thiel
More...
over 16 years ago
Now using the async zlib module if it is available to allow performance gains through multi-threading.
Sebastian Thiel
More...
over 16 years ago
Added multi-threading performance tests which show that, during compression and decompression, it is not a tiny bit faster than without, which is due to the GIL and even separately locked zlib module implementations. The only way to make this faster update the resepctive c modules to drop the gil, and their own locks where possible
Sebastian Thiel
More...
over 16 years ago
Implemented all async methods, including test which shows how to chain the async method together
Sebastian Thiel
More...
over 16 years ago
Removed odb from project, it is now used as a submodule named gitdb, which was added instead Adjusted all imports to deal with the changed package names
Sebastian Thiel
More...
over 16 years ago
Added project information
Sebastian Thiel
More...
over 16 years ago
Added async as submodule tests: minimal reorganzation of code
Sebastian Thiel
More...
over 16 years ago
←
1
2
…
157
158
159
160
161
162
163
164
165
…
179
180
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree