aboutsummaryrefslogtreecommitdiff
path: root/src/libcmd/installables.hh
AgeCommit message (Expand)Author
2023-07-12Move `BuiltPath` to its own header/C++ file in libcmdJohn Ericson
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2023-03-24Stratify `ExtraPathInfo` along `Installable` hierarchyJohn Ericson
2023-03-16Move value-only methods to `InstallableValue`John Ericson
2023-03-15Make command infra less stateful and more regularJohn Ericson
2023-02-20Split out `InstallableFlake` and `InstallableAttrPath`John Ericson
2023-01-31Installable::getCursors: Cleanupdramforever
2023-01-30InstallableFlake: Handle missing attr in getCursorsdramforever
2023-01-11Rename `OutputPath` -> `ExtendedOutputPath`John Ericson
2023-01-10Make clear that `StorePathWithOutputs` is a deprecated typeJohn Ericson
2023-01-10ExtraInfo -> ExtraPathInfoEelco Dolstra
2022-12-20Merge toDerivations() into toDerivedPaths()Eelco Dolstra
2022-11-21nix build --json: Include build statisticsEelco Dolstra
2022-05-20Apply suggestions from code reviewtomberek
2022-05-18repl: use installablesTom Bereknyei
2022-05-16resolve redundant priority passing, wrap NixInt in eval-cache variantEli Kogan-Wang
2022-05-13Integrate review changesEli Kogan-Wang
2022-05-03Allow selecting derivation outputs using 'installable!outputs'Eelco Dolstra
2022-04-26nix: Respect meta.outputsToInstall, and use all outputs by defaultEelco Dolstra
2022-04-21replace most Pos objects/ptrs with indexes into a position tablepennae
2022-04-14Make InstallableFlake::toValue() and toDerivation() behave consistentlyEelco Dolstra
2022-03-28nix profile install: Don't use queryDerivationOutputMap()Eelco Dolstra
2022-03-02nix profile: Support CA derivationsEelco Dolstra
2022-03-02Move installables-related operationsEelco Dolstra
2022-02-14InstallableFlake: Default attr paths cleanupEelco Dolstra
2022-01-18Add Installable::toDrvPaths()Eelco Dolstra
2021-07-22Use eval-store in more placesEelco Dolstra
2021-05-17Split the parsing of an `App` and its resolvingregnat
2021-05-17Enfore the use of properly built paths in libcmdregnat
2021-05-12DerivedPathWithHints -> BuiltPathregnat
2021-04-05buildable.{cc,hh} -> derived-path.{cc,hh}John Ericson
2021-04-05Rename BuildableJohn Ericson
2021-04-05Move `StorePathWithOutputs` into its own header/fileJohn Ericson
2021-04-05Pull out Buildable into its own file/header in libnixstoreJohn Ericson
2021-02-17Throw an error if --arg / --argstr is used with a flakeEelco Dolstra
2021-01-26Move command plugin interface to libnixcmdShea Levy