From 18b0ce4237b90e2aab4ce94179d01f328e9874b4 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Fri, 14 Nov 2025 00:00:00 +0000 Subject: README: Note about goals on synchronization --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'README.md') 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. -- cgit v1.3.1-10-gc9f91