about summary refs log tree commit diff
path: root/src/bootstrap/setup.rs
diff options
context:
space:
mode:
authoronur-ozkan <work@onurozkan.dev>2023-10-01 16:54:52 +0300
committeronur-ozkan <work@onurozkan.dev>2023-10-01 16:54:52 +0300
commit957de61594635d473b488eacbb2cc0093645e6a4 (patch)
treeeaaad8093b04753fa071d9773d63199abcdd39ed /src/bootstrap/setup.rs
parente39976ff89f91b742916349859e8d877a4876783 (diff)
downloadrust-957de61594635d473b488eacbb2cc0093645e6a4.tar.gz
rust-957de61594635d473b488eacbb2cc0093645e6a4.zip
implement major change tracking for the bootstrap configuration
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Diffstat (limited to 'src/bootstrap/setup.rs')
-rw-r--r--src/bootstrap/setup.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bootstrap/setup.rs b/src/bootstrap/setup.rs
index 30730f50491..5c1a64db84b 100644
--- a/src/bootstrap/setup.rs
+++ b/src/bootstrap/setup.rs
@@ -1,6 +1,6 @@
 use crate::builder::{Builder, RunConfig, ShouldRun, Step};
 use crate::Config;
-use crate::{t, VERSION};
+use crate::{t, CONFIG_CHANGE_HISTORY};
 use sha2::Digest;
 use std::env::consts::EXE_SUFFIX;
 use std::fmt::Write as _;
@@ -207,10 +207,11 @@ fn setup_config_toml(path: &PathBuf, profile: Profile, config: &Config) {
         crate::exit!(1);
     }
 
+    let latest_change_id = CONFIG_CHANGE_HISTORY.last().unwrap();
     let settings = format!(
         "# Includes one of the default files in src/bootstrap/defaults\n\
     profile = \"{profile}\"\n\
-    changelog-seen = {VERSION}\n"
+    change-id = {latest_change_id}\n"
     );
 
     t!(fs::write(path, settings));