tvl-depot/tvix/store/protos
Florian Klink dfd9286f68 feat(tvix/store/protos): implement Directory.Validate()
Validate thecks the Directory message for invalid data, such as:
- violations of name restrictions
- invalid digest lengths
- not properly sorted lists
- duplicate names in the three lists

Change-Id: I8d43a13797793c64097e526ef3bd482c9606c87b
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7648
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2022-12-27 21:31:33 +00:00
..
castore.go feat(tvix/store/protos): implement Directory.Validate() 2022-12-27 21:31:33 +00:00
castore.pb.go feat(txix/store/protos): init go.mod, generate .pb.go files 2022-12-26 11:38:52 +00:00
castore.proto feat(tvix/store/protos): add go_package option 2022-12-26 11:38:52 +00:00
castore_test.go feat(tvix/store/protos): implement Directory.Validate() 2022-12-27 21:31:33 +00:00
go.mod feat(tvix/store/protos): implement Size() and Digest() for Directory 2022-12-27 21:31:33 +00:00
go.sum feat(tvix/store/protos): implement Size() and Digest() for Directory 2022-12-27 21:31:33 +00:00
LICENSE chore(tvix/store): move castore.proto 2022-12-04 10:41:39 +00:00
pathinfo.pb.go feat(txix/store/protos): init go.mod, generate .pb.go files 2022-12-26 11:38:52 +00:00
pathinfo.proto feat(tvix/store/protos): add go_package option 2022-12-26 11:38:52 +00:00
rpc_blobstore.pb.go feat(txix/store/protos): init go.mod, generate .pb.go files 2022-12-26 11:38:52 +00:00
rpc_blobstore.proto feat(tvix/store/protos): add go_package option 2022-12-26 11:38:52 +00:00
rpc_blobstore_grpc.pb.go feat(txix/store/protos): init go.mod, generate .pb.go files 2022-12-26 11:38:52 +00:00
rpc_directory.pb.go feat(txix/store/protos): init go.mod, generate .pb.go files 2022-12-26 11:38:52 +00:00
rpc_directory.proto feat(tvix/store/protos): add go_package option 2022-12-26 11:38:52 +00:00
rpc_directory_grpc.pb.go feat(txix/store/protos): init go.mod, generate .pb.go files 2022-12-26 11:38:52 +00:00
rpc_pathinfo.pb.go feat(txix/store/protos): init go.mod, generate .pb.go files 2022-12-26 11:38:52 +00:00
rpc_pathinfo.proto feat(tvix/store/protos): add go_package option 2022-12-26 11:38:52 +00:00
rpc_pathinfo_grpc.pb.go feat(txix/store/protos): init go.mod, generate .pb.go files 2022-12-26 11:38:52 +00:00