aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/repository
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-19 17:15:50 +0900
committernsfisis <nsfisis@gmail.com>2026-07-19 17:53:42 +0900
commit7e84d9ea31584e0dc04f04d14f6905ab9d978c72 (patch)
treec357e1cd4e94916d2ecf69def9dfe0462e52d07a /crates/shirabe/src/repository
parentdca13a64c2d1007585025f6069963b76cf6c0f75 (diff)
downloadphp-shirabe-7e84d9ea31584e0dc04f04d14f6905ab9d978c72.tar.gz
php-shirabe-7e84d9ea31584e0dc04f04d14f6905ab9d978c72.tar.zst
php-shirabe-7e84d9ea31584e0dc04f04d14f6905ab9d978c72.zip
fix(alias-package): stop delegating own-state accessors to aliasOf
AliasPackage wrongly delegated several methods (id, names, unique name, pretty string, full pretty version, repository, __toString) to aliasOf, but PHP's AliasPackage inherits these from BasePackage unmodified, so they must use the alias's own state instead. This collapsed alias and aliasOf into the same SAT literal id, breaking the solver's alias-resolution rules; un-ignore the two solver tests that exposed it.
Diffstat (limited to 'crates/shirabe/src/repository')
0 files changed, 0 insertions, 0 deletions