about summary refs log tree commit diff
path: root/src/tools
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2024-08-01 12:27:58 +0200
committerRalf Jung <post@ralfj.de>2024-08-01 12:28:02 +0200
commit70805f9a6b7af7b759effb2e104f186b9036e0ef (patch)
tree0028ffc04c3503806c388db8c61e6b9cb1df60de /src/tools
parentbf5844ea2d821c2a9d6a3c2497fb5ca42a282a96 (diff)
downloadrust-70805f9a6b7af7b759effb2e104f186b9036e0ef.tar.gz
rust-70805f9a6b7af7b759effb2e104f186b9036e0ef.zip
when josh-proxy screws up the roundtrip, say what the involved commits are
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/rust-analyzer/xtask/src/release.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tools/rust-analyzer/xtask/src/release.rs b/src/tools/rust-analyzer/xtask/src/release.rs
index 3eda2bc0274..1a1364c7d10 100644
--- a/src/tools/rust-analyzer/xtask/src/release.rs
+++ b/src/tools/rust-analyzer/xtask/src/release.rs
@@ -202,7 +202,10 @@ impl flags::RustcPush {
         let head = cmd!(sh, "git rev-parse HEAD").read()?;
         let fetch_head = cmd!(sh, "git rev-parse FETCH_HEAD").read()?;
         if head != fetch_head {
-            bail!("Josh created a non-roundtrip push! Do NOT merge this into rustc!");
+            bail!(
+                "Josh created a non-roundtrip push! Do NOT merge this into rustc!\n\
+                Expected {head}, got {fetch_head}."
+            );
         }
         println!("Confirmed that the push round-trips back to rust-analyzer properly. Please create a rustc PR:");
         // https://github.com/github-linguist/linguist/compare/master...octocat:linguist:master