aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart/src/commands/require.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-03 21:27:02 +0900
committernsfisis <nsfisis@gmail.com>2026-05-03 21:27:02 +0900
commitb8b81bb9beab64ad073af3b32969566f9ba5a038 (patch)
treed9bd71db47b8ade543514f16a06f4c274bd91f5b /crates/mozart/src/commands/require.rs
parent577bd35f97fd46ad5f296980c86f5fcc51413f5c (diff)
downloadphp-mozart-b8b81bb9beab64ad073af3b32969566f9ba5a038.tar.gz
php-mozart-b8b81bb9beab64ad073af3b32969566f9ba5a038.tar.zst
php-mozart-b8b81bb9beab64ad073af3b32969566f9ba5a038.zip
fix(lockfile): carry abandoned flag through to LockedPackage extras
`packagist_version_to_locked_package` was forwarding only `extra` and `notification-url` into `extra_fields`, so an `abandoned: "<replacement>"` declared in the package metadata never reached the lock. The same-version update detector then saw the lock and installed.json agreeing on "not abandoned" and skipped the resync, leaving the deprecation state stale on disk. Emit the field when truthy (string or `true`), matching Composer's `ArrayDumper::dump`.
Diffstat (limited to 'crates/mozart/src/commands/require.rs')
0 files changed, 0 insertions, 0 deletions