Skip to content

Commit 1e5c4cb

Browse files
committed
Revert "Rollup merge of rust-lang#129584 - lolbinarycat:old-upstream-warning, r=albertlarsan68"
This reverts commit 776187d, reversing changes made to 7d01557.
1 parent dd0bcf5 commit 1e5c4cb

File tree

3 files changed

+1
-46
lines changed

3 files changed

+1
-46
lines changed

src/bootstrap/src/core/build_steps/format.rs

+1
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ fn get_modified_rs_files(build: &Builder<'_>) -> Result<Option<Vec<String>>, Str
9393
if !verify_rustfmt_version(build) {
9494
return Ok(None);
9595
}
96+
9697
get_git_modified_files(&build.config.git_config(), Some(&build.config.src), &["rs"])
9798
}
9899

src/bootstrap/src/core/sanity.rs

-12
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ use std::ffi::{OsStr, OsString};
1313
use std::path::PathBuf;
1414
use std::{env, fs};
1515

16-
use build_helper::git::warn_old_master_branch;
17-
1816
use crate::Build;
1917
#[cfg(not(feature = "bootstrap-self-test"))]
2018
use crate::builder::Builder;
@@ -382,14 +380,4 @@ $ pacman -R cmake && pacman -S mingw-w64-x86_64-cmake
382380
if let Some(ref s) = build.config.ccache {
383381
cmd_finder.must_have(s);
384382
}
385-
386-
// this warning is useless in CI,
387-
// and CI probably won't have the right branches anyway.
388-
if !build_helper::ci::CiEnv::is_ci() {
389-
if let Err(e) = warn_old_master_branch(&build.config.git_config(), &build.config.src)
390-
.map_err(|e| e.to_string())
391-
{
392-
eprintln!("unable to check if upstream branch is old: {e}");
393-
}
394-
}
395383
}

src/tools/build_helper/src/git.rs

-34
Original file line numberDiff line numberDiff line change
@@ -196,37 +196,3 @@ pub fn get_git_untracked_files(
196196
.collect();
197197
Ok(Some(files))
198198
}
199-
200-
/// Print a warning if the branch returned from `updated_master_branch` is old
201-
///
202-
/// For certain configurations of git repository, this remote will not be
203-
/// updated when running `git pull`.
204-
///
205-
/// This can result in formatting thousands of files instead of a dozen,
206-
/// so we should warn the user something is wrong.
207-
pub fn warn_old_master_branch(
208-
config: &GitConfig<'_>,
209-
git_dir: &Path,
210-
) -> Result<(), Box<dyn std::error::Error>> {
211-
use std::time::Duration;
212-
const WARN_AFTER: Duration = Duration::from_secs(60 * 60 * 24 * 10);
213-
let updated_master = updated_master_branch(config, Some(git_dir))?;
214-
let branch_path = git_dir.join(".git/refs/remotes").join(&updated_master);
215-
match std::fs::metadata(branch_path) {
216-
Ok(meta) => {
217-
if meta.modified()?.elapsed()? > WARN_AFTER {
218-
eprintln!("warning: {updated_master} has not been updated in 10 days");
219-
} else {
220-
return Ok(());
221-
}
222-
}
223-
Err(err) => {
224-
eprintln!("warning: unable to check if {updated_master} is old due to error: {err}")
225-
}
226-
}
227-
eprintln!(
228-
"warning: {updated_master} is used to determine if files have been modified\n\
229-
warning: if it is not updated, this may cause files to be needlessly reformatted"
230-
);
231-
Ok(())
232-
}

0 commit comments

Comments
 (0)