From 073b18ae21b33c578a57700ee3d9c6d7fb2080be Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Wed, 24 Jun 2026 05:38:13 +0000 Subject: TODO --- TODO | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/TODO b/TODO index b64505fe..39e05c22 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,7 @@ * The append functions are not transactional. Or perhaps we should make them transactional? -* Perhaps no GIGO in serialization +* Perhaps no GIGO in serialization * Too strict about tagger? @@ -12,16 +12,6 @@ * Check error wrapping in object/fetch * Pack ingestion - * v2 resolver: explicit work-stack with evicting clock.Clock base cache - bounds base-object memory so a zlib-bomb base can't OOM us - needed for parallelism - * Incremental thin completion: append one base then cascade, like git, - instead of batch collecting then cascade, maybe? - * Partial promote orphan cleanup; audit contract too - * Strict mode or otherwise structurally validate trees/commits/tags * SHA-1 collision detection - * Accept a context - * Multithreading - * Over-read footgun * which object ID length mismatches should panic vs error -- cgit v1.3.1-10-gc9f91