aboutsummaryrefslogtreecommitdiff
path: root/src/nix/profile.cc
AgeCommit message (Expand)Author
2024-10-01Remove static initializers for `RegisterLegacyCommand`Rebecca Turner
2024-05-02nix3-profile: make element names stableQyriad
2024-05-02nix3-profile: remove indicesQyriad
2024-05-02nix3-profile: allow using human-readable names to select packagesQyriad
2024-04-29refactor some nix-env and profile code to libcmdQyriad
2023-07-07Simplify `ContentAddress`John Ericson
2023-07-03nix profile list: Add --json flagEelco Dolstra
2023-07-03Rename 'resolvedRef' to 'lockedRef'Eelco Dolstra
2023-07-02nix profile list: Improve readability of the outputEelco Dolstra
2023-06-19Clean up a few things related to profiles (#8526)John Ericson
2023-05-16Fix the printing of the installables on `nix profile install` conflictThéophane Hufschmitt
2023-05-16Rename `ProfileElement.describe()` to `.identifier`Théophane Hufschmitt
2023-04-17Explain various `.self = false,`John Ericson
2023-03-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-03-24Stratify `ExtraPathInfo` along `Installable` hierarchyJohn Ericson
2023-03-15Make command infra less stateful and more regularJohn Ericson
2023-03-02Get rid of some unchecked calls to std::coutEelco Dolstra
2023-03-01Merge pull request #7788 from bobvanderlinden/pr-improve-nix-profile-install-...Valentin Gagarin
2023-03-01nix-profile: add FIXME about using C++20 std::rangesBob van der Linden
2023-02-28No inheritance for `TextInfo` and `FixedOutputInfo`John Ericson
2023-02-28Revert "Remove some designated initializers"John Ericson
2023-02-28Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-02-28nix-profile-install: show helpful error upon package conflictBob van der Linden
2023-02-20Split out `InstallableFlake` and `InstallableAttrPath`John Ericson
2023-02-01Remove some designated initializersJohn Ericson
2023-01-23Don't add `StorePathDescriptor` for nowJohn Ericson
2023-01-14Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-01-11Rename `OutputPath` -> `ExtendedOutputPath`John Ericson
2023-01-11Improve `OutputsSpec` slightlyJohn Ericson
2023-01-10Add a FIXMEEelco Dolstra
2023-01-10ExtraInfo -> ExtraPathInfoEelco Dolstra
2023-01-06Do big rename to clean up codeJohn Ericson
2023-01-06Use named field initialization for referencesJohn Ericson
2023-01-06Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-12-20Merge toDerivations() into toDerivedPaths()Eelco Dolstra
2022-11-21nix build --json: Include build statisticsEelco Dolstra
2022-05-25Fix warningEelco Dolstra
2022-05-16resolve redundant priority passing, wrap NixInt in eval-cache variantEli Kogan-Wang
2022-05-13Integrate review changesEli Kogan-Wang
2022-05-11Add priority for nix profile installEli Kogan-Wang
2022-05-03nix profile: Support overriding outputsEelco Dolstra
2022-05-03Allow selecting derivation outputs using 'installable!outputs'Eelco Dolstra
2022-04-26Remove obsolete FIXMEEelco Dolstra
2022-04-19Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-03-30profile!: consistent use of url/uri. create new versionTom Bereknyei
2022-03-28nix profile install: Don't use queryDerivationOutputMap()Eelco Dolstra
2022-03-25Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-03-24Fix flake profile use of originalUrl vs. originalUriRok Garbas
2022-03-10Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-03-02Add EvalState::coerceToStorePath() helperEelco Dolstra