diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-05-03 21:27:02 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-05-03 21:27:02 +0900 |
| commit | b8b81bb9beab64ad073af3b32969566f9ba5a038 (patch) | |
| tree | d9bd71db47b8ade543514f16a06f4c274bd91f5b /crates/mozart/src/commands/create_project.rs | |
| parent | 577bd35f97fd46ad5f296980c86f5fcc51413f5c (diff) | |
| download | php-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/create_project.rs')
0 files changed, 0 insertions, 0 deletions
