aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO18
1 files changed, 0 insertions, 18 deletions
diff --git a/TODO b/TODO
deleted file mode 100644
index 5e5674e0..00000000
--- a/TODO
+++ /dev/null
@@ -1,18 +0,0 @@
-Some basics to implement before we could really have network
-protocols:
-
-For client-side fetch, and server-side receive, we'll need:
-* Reachability walking
-* Creating indexes (.idx, .rev) from packs (streaming API)
-* A streaming hash verifier for the pack ingestion path.
-* Other things involving pack ingestion, such as reading and
- validating the pack header, un-thinning thin objects, streaming
- byte to a quarantined .pack while hashing the trailer, checking the
- trailer near the end.
-
-For client-side send, and server-side upload, we'll need:
-* Reachability walk (always iterators or otherwise streaming;
- haves/wants; never an entire slice/map of OIDs)
-* Delta compression based on FastCDC; see 9front git
-* Using bitmaps
-* Investigate in detail the architecture of creating thin packs