Skip to content

Releases: enchant97/python-git-interface

V0.10.0

01 May 20:19
Compare
Choose a tag to compare

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

14 Nov 23:15
Compare
Choose a tag to compare

Changed

  • Update deps for docs

Fixed

  • Add missing doc stuff

Full Changelog: v0.9.2...v0.9.3

V0.9.2

05 Sep 20:41
Compare
Choose a tag to compare

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

04 Sep 11:38
Compare
Choose a tag to compare

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

25 Mar 19:33
Compare
Choose a tag to compare

Fixed

  • SSH pack exchange hanging due to 'done' message not being received
  • Fix yanked release 0.8.1

V0.8.1 [YANKED]

25 Mar 19:22
Compare
Choose a tag to compare
v0.8.1

fix ssh pack exchange hanging

V0.8.0

19 Mar 22:54
Compare
Choose a tag to compare

Added

  • Pack exchange and advertise
  • Smart-HTTP helpers for quart

V0.7.2

28 Feb 21:57
Compare
Choose a tag to compare

Fixed

  • Fixed no tags being recognised as a tag

Changed

  • Updated sphinx pip requirement to 4.4.0

V0.7.1

06 Feb 17:13
Compare
Choose a tag to compare

Fixed

  • Fix clone repo function

V0.7.0

06 Feb 14:22
Compare
Choose a tag to compare

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!