Remix.run Logo
Izkata 4 days ago

Important addendum to 4 that can throw someone their first time - Put the new test in a new file and don't commit it to the repo yet. You don't want it to disappear or conflict with old versions of the test file when bisect checks old commits.

nixpulvis 4 days ago | parent | next [-]

I've always liked having regression tests somewhat isolated anyway, so this works well with that.

lloydatkinson 4 days ago | parent | prev [-]

This is one annoying footgun. It would be great if git could ignore some special .bisect directory during the entire process. This way the script doesn’t need a load of ../..

trenchpilgrim 4 days ago | parent | next [-]

Create a .bisect directory and stick a gitignore inside it that ignores the folder. Or, add .bisect/ to a global gitignore file.

1718627440 4 days ago | parent | prev [-]

You can checkout the bisect script commit in another directoy. Or use $git bisect run $(git show ...).