NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #196 most downloaded on PyPI
Git Object Database
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 1 weeks to 5.1 years
Most releases are documented
notes for 18 of 21 stable releases
1 version withdrawn
withdrawn after publishing
16 years old
22 releases · first in 2010
Never add a vendored smmap directory to sys.path by @EliahKagan in #102
256c5a2 to 04dd210 by @dependabot in #112Full Changelog: 4.0.11...4.0.12
One column per quarter.
Use ZLIB_RUNTIME_VERSION if available by @otethal in #84
334ef84 to f1ace75 by @dependabot in #100Full Changelog: 4.0.10...4.0.11
.gitmodules: update smmap url by @RandyMcMillan in #80
import to __import__ by @zwimer in #82Full Changelog: 4.0.9...4.0.10
re-release of 4.0.8 to get a valid signature.
re-release of 4.0.8 to get a valid signature.
drop support for python 3.4 and 3.5 due to EOL
drop support for python 3.4 and 3.5 due to EOL
Updated upper bound for smmap requirement in setup.py (#69)
Updated upper bound for smmap requirement in setup.py (#69 _)
Updated upper bound for smmap requirement in setup.py (#69)
Bumped upper bound for smmap requirement (#67 _, #68 _)
Re-release of 4.0.4, with known signature
Re-release of 4.0.4, with known signature
* Support for PyOxidizer *
Support for PyOxidizer
Nothing published for this version
Updated to release as Pure Python Wheel rather than Universal Wheel (#62 _)
Updated to release as Pure Python Wheel rather than Universal Wheel (#62)
Switched back to the gitdb package name on PyPI and fixed the gitdb2 mirror package (#59 _)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed possibly critical error, see https://github.com/gitpython-developers/GitPython/issues/220
Fixed possibly critical error, see https://github.com/gitpython-developers/GitPython/issues/220
However, it only seems to occur on high-entropy data and didn't reoccour after the fix
Removed all async dependencies and all *_async versions of methods with it.
Added support got python 3.X
Removed all async dependencies and all *_async versions of methods with it.
Adjusted implementation to use the SlidingMemoryManager by default in python 2.6 for efficiency reasons. In Python 2.4, the StaticMemoryManager will b
Adjusted implementation to use the SlidingMemoryManager by default in python 2.6 for efficiency reasons. In Python 2.4, the StaticMemoryManager will be used instead.
Added support for smmap. SmartMMap allows resources to be managed and controlled. This brings the implementation closer to the way git handles memory
Added support for smmap. SmartMMap allows resources to be managed and controlled. This brings the implementation closer to the way git handles memory maps, such that unused cached memory maps will automatically be freed once a resource limit is hit. The memory limit on 32 bit systems remains though as a sliding mmap implementation is not used for performance reasons.
Improved performance of the c implementation, which now uses reverse-delta-aggregation to make a memory bound operation CPU bound.
Improved performance of the c implementation, which now uses reverse-delta-aggregation to make a memory bound operation CPU bound.
Restored most basic python 2.4 compatibility, such that gitdb can be imported within python 2.4, pack access cannot work though. This at least allows
Restored most basic python 2.4 compatibility, such that gitdb can be imported within python 2.4, pack access cannot work though. This at least allows Super-Projects to provide their own workarounds, or use everything but pack support.
Initial Release
Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →