Age | Commit message (Expand) | Author | Files | Lines |
2023-01-31 | r/5790 feat(tvix/store): implement iteration over Directory nodes | Florian Klink | 3 | -1/+163 |
2023-01-31 | r/5789 feat(tvix/store/proto): implement get_name for node::Node, pub trait | Florian Klink | 1 | -3/+13 |
2023-01-31 | r/5788 refactor(tvix): introduce nix-compat crate | Florian Klink | 7 | -374/+6 |
2023-01-30 | r/5781 fix(tvix/store/nixbase32): fix encoder/decoder | Florian Klink | 2 | -69/+114 |
2023-01-30 | r/5780 refactor(tvix/store/tests): move Directory tests into directory.rs | Florian Klink | 2 | -286/+286 |
2023-01-30 | r/5779 feat(tvix/store/proto): implement get_name for all nodes | Florian Klink | 1 | -0/+24 |
2023-01-30 | r/5778 docs(tvix/store/protos): add docstring for Directory::digest() | Florian Klink | 1 | -0/+2 |
2023-01-30 | r/5777 docs(tvix/store/protos): fix docstring | Florian Klink | 1 | -2/+2 |
2023-01-21 | r/5727 chore(tvix/store): add fastcdc crate | Florian Klink | 1 | -6/+3 |
2023-01-21 | r/5724 feat(tvix/store/directory): validate Directory and sizes | Florian Klink | 2 | -10/+98 |
2023-01-21 | r/5723 feat(tvix/store/directory): deduplicate Directory messages | Florian Klink | 2 | -9/+82 |
2023-01-21 | r/5722 feat(tvix/store): add SledDirectoryService | Florian Klink | 6 | -37/+411 |
2023-01-21 | r/5720 chore(tvix/store): add tonic-mock | Florian Klink | 1 | -0/+1 |
2023-01-21 | r/5719 refactor(tvix/store): simplify test a bit | Florian Klink | 1 | -24/+17 |
2023-01-18 | r/5698 docs(tvix/store): fix docstring for StorePath::to_absolute_path | Florian Klink | 1 | -1/+1 |
2023-01-18 | r/5697 feat(tvix/store): rename and expose StorePath::validate_name | Florian Klink | 1 | -2/+3 |
2023-01-14 | r/5658 chore(tvix/store): derive Clone for StorePath | Vincent Ambo | 1 | -1/+1 |
2023-01-12 | r/5649 feat(tvix/store): implement PathInfoService with sled | Florian Klink | 7 | -37/+169 |
2023-01-12 | r/5648 chore(tvix/store): update ParseStorePathError messages | Florian Klink | 1 | -3/+3 |
2023-01-12 | r/5647 chore(tvix/store): update ValidatePathInfoError messages | Florian Klink | 1 | -1/+1 |
2023-01-06 | r/5615 refactor(tvix/store): move protobuf build config one level up | Vincent Ambo | 2 | -35/+13 |
2023-01-06 | r/5614 feat(tvix/store): document StorePath a bit more. | Florian Klink | 1 | -0/+10 |
2023-01-06 | r/5613 refactor(tvix/store): rename NixPath to StorePath | Florian Klink | 5 | -50/+53 |
2023-01-06 | r/5611 feat(tvix/store): add NixPath::to_absolute_path | Florian Klink | 1 | -0/+11 |
2023-01-04 | r/5586 feat(tvix/store): implement Nixpath::from_absolute_path | Florian Klink | 1 | -1/+39 |
2023-01-03 | r/5572 feat(tvix/store/nixpath): DIGEST_SIZE public, use more consts | Florian Klink | 1 | -12/+18 |
2023-01-03 | r/5571 feat(tvix/store/nixpath): expose digest and name fields | Florian Klink | 1 | -2/+2 |
2023-01-03 | r/5570 feat(src/proto): add PathInfo.validate() | Florian Klink | 3 | -0/+307 |
2023-01-03 | r/5569 chore(tvix/store): make importable | Florian Klink | 4 | -19/+27 |
2023-01-03 | r/5568 chore(tvix/store/nixbase32): address clippy | Florian Klink | 1 | -1/+1 |
2023-01-03 | r/5567 chore(tvix/store/main): address clippy | Florian Klink | 1 | -1/+1 |
2022-12-30 | r/5558 feat(tvix/store): add logging with tracing | Florian Klink | 5 | -9/+44 |
2022-12-30 | r/5557 feat(tvix/store): implement reflection | Florian Klink | 5 | -25/+68 |
2022-12-30 | r/5556 refactor(tvix/store): make nixbase32 reversal more idiomatic | edef | 1 | -7/+4 |
2022-12-30 | r/5555 feat(tvix/store): refactor digest conversion | Jürgen Hahn | 1 | -5/+1 |
2022-12-30 | r/5554 feat(tvix/store): initial dummy implementation | Florian Klink | 5 | -2/+131 |
2022-12-30 | r/5553 chore(tvix/store/protos): more idiomatic go | Florian Klink | 1 | -3/+1 |
2022-12-30 | r/5552 feat(tvix/store): parameterise validate_digest error | Florian Klink | 1 | -4/+7 |
2022-12-30 | r/5551 feat(tvix/store): add nixpath | Jürgen Hahn | 2 | -0/+143 |
2022-12-30 | r/5550 feat(tvix/store): add nixbase32 mod | Florian Klink | 3 | -3/+125 |
2022-12-29 | r/5549 feat(tvix/store): parameterise validate_node_name error | Florian Klink | 1 | -9/+8 |
2022-12-29 | r/5548 fix(tvix/store): fix typo | Florian Klink | 1 | -1/+1 |
2022-12-29 | r/5533 chore(tvix/store): address clippy warnings | Florian Klink | 2 | -18/+15 |
2022-12-29 | r/5532 chore(tvix/store): trim Cargo.toml | Florian Klink | 2 | -2/+3 |
2022-12-29 | r/5531 chore(tvix/store): move tests into separate file | Florian Klink | 3 | -289/+288 |
2022-12-28 | r/5528 feat(tvix/store/protos): rename Get to Read, add Stat method | Florian Klink | 3 | -88/+434 |
2022-12-28 | r/5527 feat(tvix/store): make blobstore stream chunks | Florian Klink | 3 | -172/+171 |
2022-12-28 | r/5525 chore(tvix/store/protos): add PathInfoService::CalculateNAR() | Florian Klink | 3 | -39/+222 |
2022-12-28 | r/5524 chore(tvix/store/protos): drop non-sha256 NAR hashes | Florian Klink | 2 | -196/+41 |
2022-12-28 | r/5523 chore(tvix/store/protos): move (Root)Node into separate message | Florian Klink | 2 | -124/+191 |