depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tvix
/
castore
/
src
/
proto
Age
Commit message (
Expand
)
Author
Files
Lines
2024-10-19
r/8836
refactor(tvix/castore): add try_into_anonymous_node, rename to try_*
Florian Klink
2
-16
/
+45
2024-10-11
r/8787
refactor(tvix/store): use strictly typed PathInfo struct
Marijan Petričević
1
-0
/
+29
2024-09-24
r/8711
fix(tvix/nar-bridge): Remove name check for root node in nar generation
sinavir
1
-11
/
+22
2024-08-18
r/8514
refactor(tvix/castore): have SymlinkTarget-specific errors
Florian Klink
1
-4
/
+6
2024-08-18
r/8513
refactor(tvix/castore): have PathComponent-specific errors
Florian Klink
2
-43
/
+47
2024-08-18
r/8512
feat(tvix/castore/proto): add owned conv to castore::Directory
Florian Klink
2
-65
/
+84
2024-08-17
r/8507
refactor(tvix/castore): add into_nodes(), implement consuming proto conv
Florian Klink
1
-17
/
+11
2024-08-17
r/8506
refactor(tvix/castore): add PathComponent type for checked components
Florian Klink
2
-12
/
+17
2024-08-17
r/8505
refactor(tvix/castore): drop {Directory,File,Symlink}Node
Florian Klink
1
-24
/
+40
2024-08-17
r/8504
refactor(tvix/castore): remove `name` from Nodes
Florian Klink
3
-151
/
+134
2024-08-13
r/8486
refactor(tvix/castore): move *Node and Directory to crate root
Florian Klink
2
-76
/
+62
2024-08-13
r/8484
refactor(tvix/castore): use Directory struct separate from proto one
Yureka
5
-567
/
+215
2024-07-20
r/8375
feat(tvix/castore/protos): return root node after validation
Florian Klink
1
-2
/
+4
2024-06-16
r/8282
refactor(castore/directory): separate order logic from ClosureValidator
Yureka
1
-5
/
+12
2024-05-13
r/8143
fix(tvix/castore/grpc): don't use explicit channel
Florian Klink
1
-47
/
+36
2024-05-01
r/8056
feat(tvix/castore/path): use proto::validate_node_name
edef
1
-1
/
+1
2024-04-19
r/7978
feat(tvix/castore): add convenience `add` method to Directory
Connor Brewster
2
-1
/
+166
2024-04-15
r/7934
feat(tvix/castore/blob/grpc_wrapper): add blob.digest field
Florian Klink
1
-2
/
+3
2024-03-28
r/7795
refactor(tvix/castore/*): drop utils.rs and grpc directorysvc tests
Florian Klink
3
-342
/
+0
2024-03-24
r/7774
refactor(tvix/castore/directory/grpc_wrapper): use ClosureValidator
Florian Klink
1
-88
/
+18
2024-03-23
r/7768
docs(tvix/castore): fix missing slash in docstring
Florian Klink
1
-1
/
+1
2024-03-20
r/7757
feat(tvix/castore): derive Eq and Hash automatically
Florian Klink
1
-3
/
+1
2024-03-09
r/7660
fix(tvix/castore/grpc/directory): skip_all fields in instrument
Florian Klink
1
-15
/
+21
2024-03-09
r/7659
fix(tvix/castore/grpc/blob): skip_all fields in instrument
Florian Klink
1
-5
/
+11
2024-02-02
r/7471
fix(tvix/castore/grpc/svc_wrapper): expose chunks() over gRPC
Florian Klink
1
-3
/
+6
2024-02-02
r/7470
feat(tvix/castore/blobsvc): validate StatBlobResponse
Florian Klink
1
-0
/
+25
2024-02-02
r/7469
refactor(tvix/castore/grpc/blobsvc): inline stream_mapper
Florian Klink
1
-12
/
+3
2024-01-21
r/7435
chore(tvix/store): Use BoxStream type alias
Connor Brewster
1
-4
/
+2
2024-01-19
r/7422
chore(3p/sources): Bump channels & overlays
sterni
1
-3
/
+1
2024-01-15
r/7380
feat(tvix/castore): implement Ord for node::Node
Florian Klink
1
-0
/
+14
2024-01-05
r/7347
fix(tvix/castore): validate Option<Node>
Florian Klink
1
-1
/
+15
2024-01-01
r/7305
refactor(tvix/castore/blobsvc/grpc/wrapper): don't require Arc<_>
Florian Klink
1
-9
/
+9
2024-01-01
r/7304
refactor(tvix/castore/directorysvc/grpc/wrapper): no Arc<_>
Florian Klink
1
-50
/
+44
2023-11-07
r/6972
fix(tvix/castore): B3Digest::{to_vec -> as_slice}
edef
3
-6
/
+5
2023-11-05
r/6954
feat(tvix/castore): extend blobstore protos for verified streaming
Florian Klink
1
-2
/
+2
2023-11-05
r/6946
feat(tvix/castore): bump [Directory,File]Node size to u64
Florian Klink
3
-17
/
+17
2023-10-27
r/6894
feat(tvix/castore): carry name in ValidateNodeError::InvalidName
edef
2
-14
/
+14
2023-10-27
r/6893
refactor(tvix): turn nullary enum variants into unit variants
edef
2
-7
/
+7
2023-10-27
r/6883
refactor(tvix): condense long bytestrings
edef
1
-15
/
+7
2023-10-16
r/6824
refactor(tvix/castore): clippy
Florian Klink
1
-1
/
+1
2023-10-14
r/6798
refactor(tvix/castore): simplify node validation checks
Florian Klink
1
-9
/
+8
2023-10-12
r/6794
refactor(tvix/castore): factor out node checks
Florian Klink
2
-33
/
+73
2023-10-10
r/6778
fix(tvix/castore): use bstr for formatting names in errors
edef
1
-4
/
+4
2023-10-10
r/6777
fix(tvix/castore): handle Directory::size overflow explicitly
edef
2
-9
/
+90
2023-10-10
r/6776
test(tvix/castore): demonstrate that Directory::size may panic
edef
1
-0
/
+31
2023-10-08
r/6735
refactor(tvix/castore): move tests to grpc client, rm tonic-mock
Florian Klink
2
-31
/
+23
2023-10-08
r/6728
refactor(tvix/castore): use DuplexStream instead of unix socket
Florian Klink
1
-13
/
+6
2023-10-08
r/6725
refactor(tvix/castore): move gRPC directorysvc tests off tonic_mock
Florian Klink
1
-74
/
+90
2023-09-26
r/6660
chore(tvix/[ca]store): allow building without tonic-reflection
Florian Klink
1
-1
/
+1
2023-09-22
r/6629
refactor(tvix): move castore into tvix-castore crate
Florian Klink
8
-0
/
+1348