Bisecting: Difference between revisions

Kiara (talk | contribs)
update hydrasect to fork unbreaking it
Kiara (talk | contribs)
remove 'nix-build only' caveat, given the underlying reality of just appending `--dry-run` works just as well with e.g. flake-based commands, making the caveat itself less bad on top of the phrasing here being more of a misnomer
 
Line 7: Line 7:
* <code>git bisect start</code> flag [https://git-scm.com/docs/git-bisect#Documentation/git-bisect.txt---first-parent <code>--first-parent</code>]: select merge commits, which depending on the repository can help for caching as well as commit stability.
* <code>git bisect start</code> flag [https://git-scm.com/docs/git-bisect#Documentation/git-bisect.txt---first-parent <code>--first-parent</code>]: select merge commits, which depending on the repository can help for caching as well as commit stability.
* [https://github.com/blitz/hydrasect <code>hydrasect</code>]: select cached commits cached by Hydra
* [https://github.com/blitz/hydrasect <code>hydrasect</code>]: select cached commits cached by Hydra
* [https://github.com/symphorien/nixpkgs-staging-bisecter <code>nixpkgs-staging-bisecter</code>] (<code>nix-build</code> only): reduce number of derivations to be built.
* [https://github.com/symphorien/nixpkgs-staging-bisecter <code>nixpkgs-staging-bisecter</code>]: reduce number of derivations to be built.


== Automating bisects ==
== Automating bisects ==