snix/snix
Florian Klink 06ffeec464 refactor(snix/castore): rename proto node to entry
In the castore Rust types, nodes don't have names, they only get names
my the mapping happening in a Directory struct.

However, in proto land, they do, as Directories are not maps, but three
(individually sorted) lists.

This has caused some confusion in the past. Let's fix this, by renaming
what used to be proto nodes to "Entry".

We also use this "entry" in a very similar fashion in the NAR reader,
describing something with a name, so this should be more consistent
and understandable. There's no change in the wire representation.

Change-Id: Ie6184d9a6e00c8114fc2a46bfd2bc90208a1d623
Reviewed-on: https://cl.snix.dev/c/snix/+/30296
Tested-by: besadii
Reviewed-by: Vova Kryachko <v.kryachko@gmail.com>
Autosubmit: Florian Klink <flokli@flokli.de>
2025-04-04 23:19:07 +00:00
..
.vscode chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
boot chore(boot): rename figlet-generated text from "Tvix" to "Snix" 2025-04-04 08:32:28 +00:00
build refactor(snix/castore): rename proto node to entry 2025-04-04 23:19:07 +00:00
build-go chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
castore refactor(snix/castore): rename proto node to entry 2025-04-04 23:19:07 +00:00
castore-go refactor(snix/castore): rename proto node to entry 2025-04-04 23:19:07 +00:00
cli fix(cli): use logging infra instead of print(ln), do not mess up progress bars 2025-03-21 17:45:39 +00:00
docs docs(reference/nix-daemon-protocol): migrate 2025-03-24 17:33:58 +00:00
eval fix(cli): use logging infra instead of print(ln), do not mess up progress bars 2025-03-21 17:45:39 +00:00
glue feat(snix/glue): Transitively propagate drv inputs. 2025-03-26 15:55:31 +00:00
nar-bridge refactor(snix/castore): rename proto node to entry 2025-04-04 23:19:07 +00:00
nix-compat feat(nix-compat/derivation/parser): init streaming variant 2025-03-27 17:45:06 +00:00
nix-compat-derive chore(third_party/sources): Update 2025-03-18 23:23:16 +00:00
nix-compat-derive-tests chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
nix-daemon fix(treewide): remove trailing whitespace 2025-03-22 17:29:59 +00:00
nix-lang-test-suite chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
serde chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
store refactor(snix/castore): rename proto node to entry 2025-04-04 23:19:07 +00:00
store-go chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
tracing chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
verify-lang-tests chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
.gitignore chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
Cargo.lock fix(snix/castore/import): don't allocate parent repeatedly 2025-03-24 22:57:42 +00:00
Cargo.nix fix(snix/castore/import): don't allocate parent repeatedly 2025-03-24 22:57:42 +00:00
Cargo.toml chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
clippy.toml chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
crate-hashes.json fix(treewide): add missing final newlines 2025-03-21 13:33:32 +00:00
default.nix feat(readTree): Add special here argument. 2025-03-18 20:48:29 +00:00
LICENSE chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
logo.webp chore(snix): s/tvix/snix/ 2025-03-17 17:15:08 +00:00
shell.nix fix(tvix/shell): simplify darwin-specific overrides 2025-03-18 23:07:01 +00:00
utils.nix fix(snix/utils): use filterRustCrateSrc for nix-daemon 2025-03-18 15:29:28 +00:00