Bisecting: Difference between revisions
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 |
Mention npc |
||
| Line 13: | Line 13: | ||
* [https://git-scm.com/docs/git-bisect#_bisect_run <code>git bisect run</code>]: runs the selected command until the culprit is found. | * [https://git-scm.com/docs/git-bisect#_bisect_run <code>git bisect run</code>]: runs the selected command until the culprit is found. | ||
* [https://github.com/timokau/nix-bisect <code>nix-bisect</code>]: helps better judge outcome (<code>git bisect</code>'s <code>good</code> vs <code>bad</code> <code>skip</code>) and gives nicer outputs than <code>git bisect run</code>. | * [https://github.com/timokau/nix-bisect <code>nix-bisect</code>]: helps better judge outcome (<code>git bisect</code>'s <code>good</code> vs <code>bad</code> <code>skip</code>) and gives nicer outputs than <code>git bisect run</code>. | ||
* [https://github.com/samestep/npc <code>npc</code>]: bisects Nixpkgs as a flake input (see below), only considering historical channel bumps instead of all <code>master</code> commits. | |||
=== Bisecting dependencies === | === Bisecting dependencies === | ||