From a8923534ed02e9e4ba3bb277db6e61a208c64125 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Tue, 28 May 2024 23:40:40 -0400 Subject: chore: set lockfile as having no content changes after write (#24023) Slight perf regression when updating deno_lockfile in https://github.com/denoland/deno/pull/23979 --- cli/tools/info.rs | 2 +- cli/tools/installer.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'cli/tools') diff --git a/cli/tools/info.rs b/cli/tools/info.rs index b023970f8..17e854519 100644 --- a/cli/tools/info.rs +++ b/cli/tools/info.rs @@ -71,7 +71,7 @@ pub async fn info(flags: Flags, info_flags: InfoFlags) -> Result<(), AnyError> { // write out the lockfile if there is one if let Some(lockfile) = &maybe_lockfile { graph_exit_lock_errors(&graph); - write_lockfile_if_has_changes(&lockfile.lock())?; + write_lockfile_if_has_changes(&mut lockfile.lock())?; } if info_flags.json { diff --git a/cli/tools/installer.rs b/cli/tools/installer.rs index 2b518f46f..f810e9ca0 100644 --- a/cli/tools/installer.rs +++ b/cli/tools/installer.rs @@ -267,7 +267,7 @@ async fn install_local( crate::module_loader::load_top_level_deps(&factory).await?; if let Some(lockfile) = factory.cli_options().maybe_lockfile() { - write_lockfile_if_has_changes(&lockfile.lock())?; + write_lockfile_if_has_changes(&mut lockfile.lock())?; } Ok(()) -- cgit v1.2.3