Default to not using pinned transitive dep versions

This commit is contained in:
Warren Hood 2024-08-19 00:03:18 +02:00
parent fe1cc02eab
commit 334a9c45e2

View file

@ -118,7 +118,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
} }
mc_modpack_meta.init_project(&dir)?; mc_modpack_meta.init_project(&dir)?;
let modpack_lock = let modpack_lock =
resolver::PinnedPackMeta::load_from_directory(&dir, false).await?; resolver::PinnedPackMeta::load_from_directory(&dir, true).await?;
modpack_lock.save_to_dir(&dir)?; modpack_lock.save_to_dir(&dir)?;
} }
Commands::New { Commands::New {
@ -142,7 +142,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
mc_modpack_meta.init_project(&dir)?; mc_modpack_meta.init_project(&dir)?;
let modpack_lock = let modpack_lock =
resolver::PinnedPackMeta::load_from_directory(&dir, false).await?; resolver::PinnedPackMeta::load_from_directory(&dir, true).await?;
modpack_lock.save_to_dir(&dir)?; modpack_lock.save_to_dir(&dir)?;
} }
Commands::Add { Commands::Add {
@ -225,7 +225,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
panic!("Reverted modpack meta:\n{}", e); panic!("Reverted modpack meta:\n{}", e);
}; };
match resolver::PinnedPackMeta::load_from_current_directory(false).await { match resolver::PinnedPackMeta::load_from_current_directory(true).await {
Ok(mut modpack_lock) => { Ok(mut modpack_lock) => {
let remove_result = modpack_lock.remove_mod(&name, &modpack_meta); let remove_result = modpack_lock.remove_mod(&name, &modpack_meta);
if let Err(e) = remove_result { if let Err(e) = remove_result {
@ -243,7 +243,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
} }
Commands::Download { mods_dir } => { Commands::Download { mods_dir } => {
let pack_lock = let pack_lock =
resolver::PinnedPackMeta::load_from_current_directory(false).await?; resolver::PinnedPackMeta::load_from_current_directory(true).await?;
pack_lock.download_mods(&mods_dir).await?; pack_lock.download_mods(&mods_dir).await?;
println!("Mods updated"); println!("Mods updated");
} }