aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart/src/commands/install.rs
AgeCommit message (Expand)Author
2026-05-11test(commands): remove per-command testsnsfisis
2026-05-11refactor(package): rename traits and switch dep maps to IndexMapnsfisis
2026-05-10refactor(clippy): deny clippy::unused_trait_namesnsfisis
2026-05-10refactor(io): introduce IoInterface trait mirroring Composer IOInterfacensfisis
2026-05-10refactor(package): port RootPackageLoader into RootPackageData::from_rawnsfisis
2026-05-10refactor(workspace): consolidate crates into mozart-corensfisis
2026-05-09refactor(install): Slice A — align install.rs with Composer's InstallComman...nsfisis
2026-05-08fix(browse): mirror Composer's HomeCommand semanticsnsfisis
2026-05-06refactor(console): rename color helpers and migrate call sites to console_for...nsfisis
2026-05-05refactor(commands): consolidate working_dir resolution into Cli methodnsfisis
2026-05-04fix(update): run full resolve under --lock to surface alias changesnsfisis
2026-05-03feat(registry): support type: path repositoriesnsfisis
2026-05-03fix(install): reject lock when a locked dep's require excludes the rootnsfisis
2026-05-03fix(install): reject lock when locked packages conflict with each othernsfisis
2026-05-03fix(install): align partial-update operation order with Composernsfisis
2026-05-03fix(install): emit reference-suffixed removal and default-branch alias tracensfisis
2026-05-03fix(install): honour config.allow-missing-requirementsnsfisis
2026-05-03fix(install): skip MarkAliasInstalled when alias was already presentnsfisis
2026-05-03fix(install): honour branch-alias when checking lock requirementsnsfisis
2026-05-03fix(install): reinstall when locked package's abandoned flag driftsnsfisis
2026-05-03fix(install): reject locks where two packages claim the same namensfisis
2026-05-03fix(install): emit MarkAliasUninstalled and fix dev-branch upgrade directionnsfisis
2026-05-03fix(install): switch update trace to dist-ref mode when source refs matchnsfisis
2026-05-03fix(install): treat dev-reference shifts as upgradesnsfisis
2026-05-03fix(install): keep one cycle survivor as root for install orderingnsfisis
2026-05-03refactor: switch internal maps/sets from HashMap to IndexMapnsfisis
2026-05-02feat(resolver): add branch-alias support across the resolution pipelinensfisis
2026-05-02fix(installer): match Composer's transaction order and uninstall labelnsfisis
2026-05-02test(installer): switch fixtures to in-process harnessnsfisis
2026-05-02feat(installer): add trace recorder and topo install ordernsfisis
2026-05-02refactor(commands): split install/update into CLI execute + library runnsfisis
2026-05-02refactor(registry): plumb RepositorySet and executor through callersnsfisis
2026-05-02refactor(registry): introduce Repository and InstallerExecutor traitsnsfisis
2026-05-01feat(registry): support inline 'type: package' repositoriesnsfisis
2026-05-01fix(install): preserve LockedPackage extra_fields in installed.jsonnsfisis
2026-05-01feat(core): reject root composer.json that requires its own namensfisis
2026-05-01feat(install): verify platform requirements before install_from_locknsfisis
2026-05-01feat(install): verify lock file satisfies composer.json requiresnsfisis
2026-05-01refactor: fix clippy warningsnsfisis
2026-02-24fix(cache): enable dist archive caching for all commandsnsfisis
2026-02-23refactor(cli): route command output through Console abstractionnsfisis
2026-02-23fix(cli): align install/update output with Composer conventionsnsfisis
2026-02-23feat(vcs): add mozart-vcs crate for VCS repository supportnsfisis
2026-02-23fix(install): add CLI option validation, download-only wiring, and apcu-prefi...nsfisis
2026-02-23fix(dump-autoload): add config defaults, CLI validation, and class count outputnsfisis
2026-02-22refactor(console): add console_format! proc macro and migrate all commandsnsfisis
2026-02-22fix(install): fall back to update when composer.lock is missingnsfisis
2026-02-22refactor(async): migrate from blocking HTTP to async/await with tokionsfisis
2026-02-22refactor(workspace): split monolithic crate into 6 workspace cratesnsfisis
2026-02-21feat(console): add structured error handling, verbosity, and suggestionsnsfisis