-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
RFCRelated to an accepted RFCRelated to an accepted RFC
Description
Info
Steps
Preparatory work
The goal here is to split up the libcmd infrastructure so we are ready to do the store-only Nix.
{command,installables}.{cc,hh} are split apart, and the inheritance hierarchy beneath Installable and Command are refined.
libcmdhierarchy refactors- Scope down
--derivationto just the commands that use it #7754 - Factor out
InstallableStorePathto its own file, dedup #7744 - Keep splitting libcmd headers & files #7748
- Make
--read-onlya separate mixin #7755 - Make command infra less stateful and more regular #7750
- Move value-only methods to
InstallableValue#7757 - Stratify
ExtraPathInfoalongInstallablehierarchy #7763
- Scope down
- main / entry report refactors
- Args infra refactors
Actual implementation
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
RFCRelated to an accepted RFCRelated to an accepted RFC