aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Runxi Yu2025-11-14 00:00:00 +0000
committerGravatar Runxi Yu2025-11-14 00:00:00 +0000
commit18b0ce4237b90e2aab4ce94179d01f328e9874b4 (patch)
treea14e98165d28009074b6e59645039f9984ef5526
parentWe're intended to be used as a library (diff)
signature
README: Note about goals on synchronization
-rw-r--r--README.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/README.md b/README.md
index 1e303e47..307adc4c 100644
--- a/README.md
+++ b/README.md
@@ -17,10 +17,14 @@ library.
## Features
-Currently, Furgit is very basic; it supports reading objects from loose objects
+Currently, furgit is very basic; it supports reading objects from loose objects
and packfiles. There is some infrastructure for writing loose objects and
packfiles in the tests but they need to be refactored.
+We intend for repository objects to be freely usable across goroutines, which
+may enable long-running applications such as forges to keep a pool of recently
+used repos (including their `.idx` and `.pack` cache) for rapid access.
+
## Performance
Furgit is aggressively optimized for performance.