Closed tesuji closed 3 years ago
Digging to the code, the commit is get from https://github.com/rust-lang/cargo-bisect-rustc/blob/08d2eed6694dd611c9bd5bb033c154b65ec74879/src/main.rs#L186
In bisecting https://github.com/rust-lang/rust/issues/77638, the regressed nightly is nightly-2020-10-06, which doesn't contain https://github.com/rust-lang/rust/pull/73905, it is included in nightly-2020-10-07.
I'm confused now. How does a not yet merged PR causing the regression ?
When bisecting https://github.com/rust-lang/rust/issues/77638, bisect-rustc said that the regression is in nightly-2020-10-06, commit between 2020-10-05 and 2020-10-06. However, and it only searchs from rust-lang/rust@beb5ae474d2835962ebdf7416bd1c9ad864fe101 to rust-lang/rust@a1dfd2490a6cb456b92e469fa550dc217e20ad6d, which contains 8 commits, and none causing the regression:
Indeed, using git log directly show the same result:
But we aware that any merge commits merged before 00:00 UTC (daily time of rust-release) of the 2020-10-07 will be include in nightly-2020-10-06. Which mean that the correct command should be:
cc @Mark-Simulacrum