aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart/tests
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-03 23:59:29 +0900
committernsfisis <nsfisis@gmail.com>2026-05-03 23:59:29 +0900
commit837327901f28b229695c7cfd435a2c4f5fe2763d (patch)
tree639539e9559abb512645de4ddbd7814c01ea0be8 /crates/mozart/tests
parentb922f2c7c98496564745435db5cf8d0608a52820 (diff)
downloadphp-mozart-837327901f28b229695c7cfd435a2c4f5fe2763d.tar.gz
php-mozart-837327901f28b229695c7cfd435a2c4f5fe2763d.tar.zst
php-mozart-837327901f28b229695c7cfd435a2c4f5fe2763d.zip
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) <noreply@anthropic.com>
Diffstat (limited to 'crates/mozart/tests')
-rw-r--r--crates/mozart/tests/installer.rs2
1 files changed, 1 insertions, 1 deletions
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,