about summary refs log tree commit diff
path: root/tvix/store/protos/castore.proto
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2022-11-26T21·16+0000
committerflokli <flokli@flokli.de>2022-12-26T11·38+0000
commite05e8bdd036ea0bd185a2234921f2fcfc146cd55 (patch)
tree2a5bea4e21a14b14eb9cd212b0a9af79ed3cc3d0 /tvix/store/protos/castore.proto
parent2403871bed37958d4e90ad3893017ac1a2173555 (diff)
docs(tvix/store): add README, document services and store model r/5494
These are intended to help digest the protocol definitions for tvix-
store, and how they tie into the whole concept.

Co-Authored-By: Vincent Ambo <mail@tazj.in>
Change-Id: Ic1ba3ba41ef599209453f15d0ac2e07a6144bcca
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7439
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
Diffstat (limited to '')
-rw-r--r--tvix/store/protos/castore.proto5
1 files changed, 3 insertions, 2 deletions
diff --git a/tvix/store/protos/castore.proto b/tvix/store/protos/castore.proto
index e73160bf9d..3d380c63da 100644
--- a/tvix/store/protos/castore.proto
+++ b/tvix/store/protos/castore.proto
@@ -9,8 +9,9 @@ package tvix.store.v1;
 // Each of these nodes have a name attribute, which is the basename in that directory
 // and node type specific attributes.
 // The name attribute:
-//  - may not contain slashes or null bytes
-//  - needs to be unique across all three lists
+//  - MUST not contain slashes or null bytes
+//  - MUST not be '.' or '..'
+//  - MUST be unique across all three lists
 // Elements in each list need to be lexicographically ordered by the name
 // attribute.
 message Directory {