rust-lang / cargo-bisect-rustc

Bisects rustc, either nightlies or CI artifacts
https://rust-lang.github.io/cargo-bisect-rustc/
Apache License 2.0
178 stars 55 forks source link

Option to regress based on human interaction #144

Closed pnkfelix closed 2 years ago

pnkfelix commented 2 years ago

Much like #139: There are cases where the regression condition is complicated enough that someone may not want to attempt to automate it, but would still like to use cargo-bisect-rustc to handle the busy-work of downloading rust versions (especially at the commit level).

I'm thinking something like --regress=ask, and then after each run, the tool would just say "was that a regression [Y/N]?"

ehuss commented 2 years ago

Maybe I'm a bit confused, perhaps you can clarify. There is a --prompt option which will interactively ask the user to determine if something is a regression or not. Are you saying that it should also avoid running cargo and make the user run the command manually (which is more akin to git bisect)? How would this be different from --prompt?

pnkfelix commented 2 years ago

Oh, maybe it is the same as --prompt, and I just overlooked that option. Closing.