Skip to content

Releases: martinus/git_bisectlib

v0.16.2

Choose a tag to compare

@martinus martinus released this 06 Jul 09:02

What's Changed

  • Rename midpoint → probe; improve replace fixup format by @martinus in #27

Full Changelog: v0.16.1...v0.16.2

v0.16.1 — first PyPI release

Choose a tag to compare

@martinus martinus released this 06 Jul 06:52

First release of git_bisectlib on PyPI 🎉

pip install git_bisectlib

Write tiny git bisect run recipes in Python and watch progress live in .bisect/status.md.

Highlights

  • Recipe verbsrun, test, hammer, check with verdict primitives good / bad / skip / abort.
  • Guided mode — start a bisect with only a bad commit and run python recipe.py by hand: it walks you toward a good commit, suggesting copy-pasteable candidates on a time schedule (1, 3, 7, 14, 30, 60 days back) rendered git-log style, and offers direction choices when a build breaks.
  • Live status — human-readable progress in .bisect/status.md.
  • Typed — ships py.typed; no third-party dependencies. Requires Python 3.10+.

The distribution is git_bisectlib; the import is bisectlib (like pyyaml / yaml).

Full docs: see the README.