aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/flake/flake.cc
AgeCommit message (Expand)Author
2023-01-19Add tests for error traces, and fixesGuillaume Maudoux
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-02Merge remote-tracking branch 'origin/master' into coerce-stringEelco Dolstra
2022-12-13Introduce AbstractPosEelco Dolstra
2022-12-12Fix stack context notes to not rely on orderJohn Ericson
2022-12-12Use get_ptr()Eelco Dolstra
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-10-16Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-09-07WIP: broken merge but need a git checkpointGuillaume Maudoux
2022-09-06lockfile -> lock file for consistencyEelco Dolstra
2022-09-01Revert "Merge pull request #6621 from Kha/nested-follows"Eelco Dolstra
2022-08-28Fix nested flake input overridesSebastian Ullrich
2022-08-04libexpr/flake: remove `FIXME`Erik Arvstedt
2022-07-13Simplify the check for overrides on non-existent inputsEelco Dolstra
2022-07-13Fix typo in flake.ccIkko Ashimine
2022-07-12Move follows-check into its own functionMaximilian Bosch
2022-07-12Turn error for non-existant follows into a warningMaximilian Bosch
2022-07-12flakes: throw an error if `follows`-declaration for an input is invalidMaximilian Bosch
2022-06-13flake.cc: Make non-flake overrides stickyAlexander Bantyev
2022-05-18Do not attempt to write a lock file in builtins.getFlakeNaïm Favier
2022-04-29Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-04-28fix errors case and wordingGuillaume Maudoux
2022-04-21store Symbols in a table as well, like positionspennae
2022-04-21replace most Pos objects/ptrs with indexes into a position tablepennae
2022-03-25Document getFlakeEelco Dolstra
2022-03-25Only provide builtin.{getFlake,fetchClosure} is the corresponding experimenta...Eelco Dolstra
2022-03-18Revert extra colon at end os stringsGuillaume Maudoux
2022-03-07more fixesGuillaume Maudoux
2022-03-04Add detailed error mesage for coerceTo{String,Path}Guillaume Maudoux
2022-03-04Add error context for most basic coercionsGuillaume Maudoux
2022-03-01Move some stuff from `Settings` to a new `FetchSettings`.John Ericson
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-24libfetchers: Rename immutable -> lockedEelco Dolstra
2022-02-02Merge pull request #6036 from tweag/balsoft/and-yet-another-follows-bugfixEelco Dolstra
2022-02-02Flake follows: resolve all follows to absoluteAlexander Bantyev
2022-01-27optionally return string_view from coerceToStringpennae
2022-01-27return string_views from forceString*pennae
2022-01-18allow modifying lockfile commit msg with nix config optionlincoln auster [they/them]
2022-01-06Merge pull request #5546 from NixOS/allow-paths-in-flake-local-optionsEelco Dolstra
2022-01-04Remove non-method mkString()Eelco Dolstra
2021-12-28flake.cc: computeLocks: Only verify overrides when they could changeAlexander Bantyev
2021-12-17Allow paths in flake local settingsregnat
2021-12-14Merge pull request #5623 from yorickvP/fix-5621Théophane Hufschmitt
2021-12-13Re-allow inputs.x.url = "/path/to/file"Eelco Dolstra
2021-12-02Flakes: computeLocks: pass correct LockParent when reusing oldLockAlexander Bantyev
2021-11-29flakes: fix boolean and int nixConfig valuesYorick van Pelt
2021-11-25Support range-based for loop over list valuesEelco Dolstra
2021-11-15Simplify lockFlake() a bitEelco Dolstra
2021-11-11Flakes: refetch the input when a follows disappearsAlexander Bantyev