aboutsummaryrefslogtreecommitdiff
path: root/src/libcmd/installables.cc
AgeCommit message (Expand)Author
2023-03-27Merge pull request #7763 from obsidiansystems/installable-wide-infoEelco Dolstra
2023-03-27Merge pull request #7609 from obsidiansystems/hide-experimental-settingsJohn Ericson
2023-03-24Stratify `ExtraPathInfo` along `Installable` hierarchyJohn Ericson
2023-03-20Move enabled experimental feature to libutil structJohn Ericson
2023-03-16Move value-only methods to `InstallableValue`John Ericson
2023-03-15Make command infra less stateful and more regularJohn Ericson
2023-03-05clarify definition of "installable"Valentin Gagarin
2023-03-02Merge branch 'master' into paths-from-stdinThéophane Hufschmitt
2023-02-28Get rid of `.drv` special-casing for store path installablesJohn Ericson
2023-02-28feat: read installable paths from stdinTimothy DeHerrera
2023-02-20Make `--read-only` a separate mixinJohn Ericson
2023-02-20Slight cleanup of `InstallablesCommand::load`John Ericson
2023-02-20Split out `InstallableFlake` and `InstallableAttrPath`John Ericson
2023-02-13Merge pull request #7744 from obsidiansystems/split-installable-store-pathtomberek
2023-02-04Scope down `--derivation` to just the commands that use itJohn Ericson
2023-02-03Factor out `InstallableStorePath` to its own file, dedupJohn Ericson
2023-01-31Installable::getCursors: Cleanupdramforever
2023-01-30InstallableFlake: Handle missing attr in getCursorsdramforever
2023-01-19Revert "Revert "Merge pull request #6204 from layus/coerce-string""Guillaume Maudoux
2023-01-18Revert "Merge pull request #6204 from layus/coerce-string"Robert Hensing
2023-01-12Split `OutputsSpec::merge` into `OuputsSpec::{union_, isSubsetOf}`John Ericson
2023-01-11Remove default constructor from `OutputsSpec`John Ericson
2023-01-11Make it hard to construct an empty `OutputsSpec::Names`John Ericson
2023-01-11Simplify and document store path installable parsingJohn Ericson
2023-01-11Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former moreJohn Ericson
2023-01-11Rename `OutputPath` -> `ExtendedOutputPath`John Ericson
2023-01-11Improve `OutputsSpec` slightlyJohn Ericson
2023-01-10Clean up toDerivedPaths() logicEelco Dolstra
2023-01-10Apply suggestions from code reviewEelco Dolstra
2023-01-10Show string in error messageEelco Dolstra
2023-01-10ExtraInfo -> ExtraPathInfoEelco Dolstra
2023-01-10Merge remote-tracking branch 'origin/master' into fix-7417Eelco Dolstra
2023-01-05Merge pull request #7539 from tweag/fix-nix-why-depends--derivationEelco Dolstra
2023-01-02Merge remote-tracking branch 'origin/master' into coerce-stringEelco Dolstra
2023-01-02Fix why-depends for CA derivations (again)Théophane Hufschmitt
2022-12-21link "store derivation" to glossary definitionValentin Gagarin
2022-12-20InstallableFlake::toDerivedPaths(): Support paths and store pathsEelco Dolstra
2022-12-20Merge toDerivations() into toDerivedPaths()Eelco Dolstra
2022-12-12Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputsJohn Ericson
2022-12-12Merge branch 'master' into indexed-store-path-outputsJohn Ericson
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-11-25Merge branch 'master' into indexed-store-path-outputsJohn Ericson
2022-11-21nix build --json: Include build statisticsEelco Dolstra
2022-11-21Merge remote-tracking branch 'origin/master' into auto-uid-allocationEelco Dolstra
2022-11-21nix build --json: Include build statisticsEelco Dolstra
2022-11-18IndentationEelco Dolstra
2022-11-16Swallow the error in a more idiomatic wayThéophane Hufschmitt
2022-11-03SourceExprCommand: swallow EvalError, add tests for thisYorick van Pelt
2022-10-28Merge branch 'master' into indexed-store-path-outputsJohn Ericson
2022-09-07WIP: broken merge but need a git checkpointGuillaume Maudoux