From 837327901f28b229695c7cfd435a2c4f5fe2763d Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 3 May 2026 23:59:29 +0900 Subject: fix(update): honor symlink:false on path repos during partial update A path repo locked with `transport-options.symlink: false` is in copy-mode and Composer's PoolBuilder keeps that entry pinned at its lock version on a partial update. The previous unconditional skip treated every path-repo dist as "always reload from disk", which caused non-allow-listed copy-mode packages to drift. Co-Authored-By: Claude Opus 4.7 (1M context) --- crates/mozart/tests/installer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/mozart/tests/installer.rs') diff --git a/crates/mozart/tests/installer.rs b/crates/mozart/tests/installer.rs index 728b820..2e31cae 100644 --- a/crates/mozart/tests/installer.rs +++ b/crates/mozart/tests/installer.rs @@ -309,7 +309,7 @@ installer_fixture!(install_without_lock); installer_fixture!(load_replaced_package_if_replacer_dropped); installer_fixture!(outdated_lock_file_fails_install); installer_fixture!(outdated_lock_file_with_new_platform_reqs_fails); -installer_fixture!(partial_update_always_updates_symlinked_path_repos, ignore); +installer_fixture!(partial_update_always_updates_symlinked_path_repos); installer_fixture!(partial_update_downgrades_non_allow_listed_unstable); installer_fixture!( partial_update_forces_dev_reference_from_lock_for_non_updated_packages, -- cgit v1.3.1