Back to browse
GitHub Repository

Bayesian git bisect

448 starsPython

Git bayesect – Bayesian Git bisection for non-deterministic bugs

by hauntsaninja·Mar 28, 2026·337 points·43 comments

AI Analysis

●●●BangerBig BrainNiche Gem

Bayesian git bisect handles flaky tests where standard bisect fails completely.

Strengths
  • Beta-Bernoulli conjugacy makes unknown failure rates tractable without manual probability estimates
  • Greedy entropy minimization selects optimal commits to test, reducing bisection iterations
  • Priors from filenames or commit text let you inject domain knowledge into the search
Weaknesses
  • Requires many test runs per commit for statistical confidence, slowing down the process
  • Niche use case — only matters if you have genuinely non-deterministic bugs to isolate
Target Audience

Backend developers dealing with flaky tests and regression debugging

Similar To

git bisect · git bisect run

Similar Projects

Data●●Solid

New Causal Impact Library

Rust-powered CausalImpact port that's 10-30x faster than the R original.

Niche GemBig Brain
djwjjtw
922mo ago