aboutsummaryrefslogtreecommitdiff
path: root/src/libcmd
AgeCommit message (Expand)Author
2024-03-04Merge pull request #9167 from obsidiansystems/pre-overhaul-completionseldritch horrors
2024-03-04Merge pull request #8895 from hercules-ci/gc-before-statseldritch horrors
2023-09-14Merge pull request #7661 from henrik-ch/repl-docThéophane Hufschmitt
2023-09-07Allow dynamic derivation deps in `inputDrvs`John Ericson
2023-08-18Fixing #7479John Ericson
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-07-31Move evaluator settings (type and global) to separate file/headerJohn Ericson
2023-07-20Tighten `#include`s: `DerivedPath` doesn't care about `Realisation`John Ericson
2023-07-12Move `BuiltPath` to its own header/C++ file in libcmdJohn Ericson
2023-07-09Clean up `SearchPath`John Ericson
2023-07-03Rename 'resolvedRef' to 'lockedRef'Eelco Dolstra
2023-06-19Clean up a few things related to profiles (#8526)John Ericson
2023-06-16Merge pull request #8477 from edolstra/tarball-flake-redirectsEelco Dolstra
2023-06-13Allow tarball URLs to redirect to a lockable immutable URLEelco Dolstra
2023-06-12test: add test for non-defaulting for stding installable inputTom Bereknyei
2023-06-11fix: Do not apply default installables when using --stdinTom Bereknyei
2023-05-15Make more string values work as installablesJohn Ericson
2023-05-10Fix `nix print-dev-env` & `nix develop` with drv pathsJohn Ericson
2023-04-28nix: Support the --repair flagEelco Dolstra
2023-04-24Merge remote-tracking branch 'origin/master' into source-pathEelco Dolstra
2023-04-21Use `std::set<StringContextElem>` not `PathSet` for string contextsJohn Ericson
2023-04-17Merge pull request #6312 from obsidiansystems/keyed-build-resultRobert Hensing
2023-04-17Merge remote-tracking branch 'upstream/master' into source-pathRobert Hensing
2023-04-16libexpr: Move identifier-like printing to print.ccRobert Hensing
2023-04-16libexpr/value/print.* -> libexpr/print.*Robert Hensing
2023-04-16printLiteral: Do not overloadRobert Hensing
2023-04-15Introduce `SingleDrvOutputs`John Ericson
2023-04-09Deduplicate string literal rendering, fix 4909Robert Hensing
2023-04-07Finish converting existing comments for internal API docs (#8146)John Ericson
2023-04-06improved help command listing.Henrik Karlsson
2023-04-06Origin: Use SourcePathEelco Dolstra
2023-04-06Backport SourcePath from the lazy-trees branchEelco Dolstra
2023-04-04Merge pull request #7944 from yorickvP/fix-curReplThéophane Hufschmitt
2023-04-03Merge pull request #8157 from hercules-ci/switch-bugsThéophane Hufschmitt
2023-04-03Merge pull request #8042 from lheckemann/alt-lockfilesEelco Dolstra
2023-04-03Add explicit case statements where -Wswitch-enum would report themRobert Hensing
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2023-03-31Extend internal API docs, part 2John Ericson
2023-03-27Merge pull request #7763 from obsidiansystems/installable-wide-infoEelco Dolstra
2023-03-27Merge pull request #8084 from edolstra/store-docsEelco Dolstra
2023-03-27Merge pull request #7609 from obsidiansystems/hide-experimental-settingsJohn Ericson
2023-03-24Stratify `ExtraPathInfo` along `Installable` hierarchyJohn Ericson
2023-03-23Document store URLsEelco Dolstra
2023-03-21Add a "help" categoryEelco Dolstra
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-14Apply review suggestionsLinus Heckemann
2023-03-13Allow specifying alternative paths for reading/writing flake locksLinus Heckemann
2023-03-08Fix uninitialized readFromStdIn variableEelco Dolstra