aboutsummaryrefslogtreecommitdiff
path: root/object/store/doc.go
diff options
context:
space:
mode:
Diffstat (limited to 'object/store/doc.go')
-rw-r--r--object/store/doc.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/object/store/doc.go b/object/store/doc.go
new file mode 100644
index 00000000..2a9a428e
--- /dev/null
+++ b/object/store/doc.go
@@ -0,0 +1,10 @@
+// Package objectstore provides interfaces for object storage backends.
+//
+// There is currently no writing-store interface because different
+// object store backends have very different models for writing.
+// For example, a loose object store can trivially write single loose
+// objects, but writing individual objects to a packfile store would
+// be extremely wasteful.
+//
+// At some time, we will have writing-store interfaces.
+package objectstore