Releases: enchant97/python-git-interface
Releases · enchant97/python-git-interface
V0.10.0
Changes
Added
- "depth" support in clone command
Changed
- Typing hint fixes
- Migrate to use hatch for project management tool
- Move docs to GitHub Pages
Removed
- Dropped support for anything older than Python 3.10
Full Changelog: v0.9.3...v0.10.0
V0.9.3
V0.9.2
Fixed
- When reading large repo objects, using the stream functions, the max buffer size would be hit. Now reads in chunks, the size of which will vary depending on the constant set by
io.DEFAULT_BUFFER_SIZE
Full Changelog: v0.9.0...v0.9.2
V0.9.0
Added
- Ability to count branches in a repo
Changed
- Move archive methods into separate module
Full Changelog: v0.8.2...v0.9.0
V0.8.2
V0.8.1 [YANKED]
v0.8.1 fix ssh pack exchange hanging
V0.8.0
V0.7.2
V0.7.1
V0.7.0
This version will break your projects written for previous versions as all functions are now asynchronous. I have changed them to increase speed for my basic-git-web-interface project.
To make your code compatible either switch to using async functions and await the function calls or wrap the functions in the asyncio.run() function.
Added
- Add & Commit functionality
Changed
- Git commands are now asynchronous!