* Never add a vendored smmap directory to sys.path
* Revise and update the readme
* Set Dependabot submodule update cadence to weekly
* Add missing asserts in test_base.py
* Use contextlib.suppress instead of except: pass
* Add support for Python 3.13
* Potential Race Condition Fix - OS Rename & Chmod - PermissionError
* Bump gitdb/ext/smmap from 256c5a2 to 04dd210
* Bump actions/setup-python from 4 to 5
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gitdb?expand=0&rev=20
- update to 4.0.11:
* Use ZLIB_RUNTIME_VERSION if available
* Add support for Python 3.12 and drop EOL 3.7
* Fix mkdir race condition in LooseObjectDB.store
* Don't cancel other jobs from the 3.12 job failing
* Use actions/checkout feature to fetch all commits
* Revert "Drop support for EOL Python 3.7"
* Fix top-of-file license URLs here in gitdb too
* No longer treat 3.12 as experimental on CI
* Add __all__ to exc for linting
* Have Dependabot update smmap submodule dependency
* Bump gitdb/ext/smmap from `334ef84` to `f1ace75`
- Update to v4.0.10:
* Allow smmap 5
* Update smmap upper bound in setup.py
- converted to singlespec
OBS-URL: https://build.opensuse.org/request/show/1129220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gitdb?expand=0&rev=7
* Use ZLIB_RUNTIME_VERSION if available
* Add support for Python 3.12 and drop EOL 3.7
* Fix mkdir race condition in LooseObjectDB.store
* Don't cancel other jobs from the 3.12 job failing
* Use actions/checkout feature to fetch all commits
* Revert "Drop support for EOL Python 3.7"
* Fix top-of-file license URLs here in gitdb too
* No longer treat 3.12 as experimental on CI
* Add __all__ to exc for linting
* Have Dependabot update smmap submodule dependency
* Bump gitdb/ext/smmap from `334ef84` to `f1ace75`
- Update to v4.0.10:
* Allow smmap 5
* Update smmap upper bound in setup.py
- converted to singlespec
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gitdb?expand=0&rev=18