diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-24 01:00:48 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-24 01:00:48 +0900 |
| commit | 64ed53cf184fb05cbfe9f0336bc8695ff0e800f8 (patch) | |
| tree | cea8c1854c5c7bf0fcffcaf175f1bf188d9f8904 /crates/mozart/src/commands/update.rs | |
| parent | d9858fbd322ce20de84f44ce67ae11edf081578c (diff) | |
| download | php-mozart-64ed53cf184fb05cbfe9f0336bc8695ff0e800f8.tar.gz php-mozart-64ed53cf184fb05cbfe9f0336bc8695ff0e800f8.tar.zst php-mozart-64ed53cf184fb05cbfe9f0336bc8695ff0e800f8.zip | |
fix(cache): enable dist archive caching for all commands
files_cache was Option<&Cache> and install_from_lock always passed None,
so downloaded zip/tar archives were never cached. Make the parameter
non-optional (&Cache) and wire it through every command that downloads
dist archives (install, update, require, remove, create-project,
archive). The Cache internally respects --no-cache via its enabled flag,
so the Option wrapper was unnecessary.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'crates/mozart/src/commands/update.rs')
| -rw-r--r-- | crates/mozart/src/commands/update.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/mozart/src/commands/update.rs b/crates/mozart/src/commands/update.rs index 9f47794..da2fd95 100644 --- a/crates/mozart/src/commands/update.rs +++ b/crates/mozart/src/commands/update.rs @@ -1221,6 +1221,7 @@ pub async fn execute( apcu_autoloader_prefix: args.apcu_autoloader_prefix.clone(), download_only: false, prefer_source, + no_cache: cli.no_cache, }, console, ) |
