lix/src
John Ericson 1093d6585f Make ParseSink a bit better
I wouldn't call it *good* yet, but this will do for now.

- `RetrieveRegularNARSink` renamed to `RegularFileSink` and moved
  accordingly because it actually has nothing to do with NARs in
  particular.

  - its `fd` field is also marked private

- `copyRecursive` introduced to dump a `SourceAccessor` into a
  `ParseSink`.

- `NullParseSink` made so `ParseSink` no longer has sketchy default
  methods.

This was done while updating #8918 to work with the new
`SourceAccessor`.
2023-11-01 02:36:43 -04:00
..
build-remote Allow dynamic derivation deps in inputDrvs 2023-09-07 10:39:37 -04:00
libcmd Overhaul nix flake update and lock commands 2023-10-31 15:33:57 +01:00
libexpr Overhaul nix flake update and lock commands 2023-10-31 15:33:57 +01:00
libfetchers Input: Replace markFileChanged() by putFile() 2023-10-25 18:30:29 +02:00
libmain Overhaul completions, redo #6693 (#8131) 2023-10-23 15:03:11 +02:00
libstore Make ParseSink a bit better 2023-11-01 02:36:43 -04:00
libutil Make ParseSink a bit better 2023-11-01 02:36:43 -04:00
nix Overhaul nix flake update and lock commands 2023-10-31 15:33:57 +01:00
nix-build nix-shell: fix shebang whitespace parsing 2023-10-23 15:56:07 +02:00
nix-channel Remove fetchers::Tree and move tarball-related stuff into its own header 2023-10-20 19:56:52 +02:00
nix-collect-garbage Clean up a few things related to profiles (#8526) 2023-06-19 04:04:59 +00:00
nix-copy-closure Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
nix-env printStats -> maybePrintStats 2023-10-09 16:34:35 +02:00
nix-instantiate printStats -> maybePrintStats 2023-10-09 16:34:35 +02:00
nix-store Factor out serialization for BuildResult 2023-10-20 15:19:28 -04:00
resolve-system-dependencies Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00