From 965c5aca6d39f0c6a8e5461e12000d5e4b8723d2 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Wed, 11 Mar 2026 11:48:28 +0800 Subject: research: repack is defragmentation --- research/dynamic_packfiles.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'research') diff --git a/research/dynamic_packfiles.txt b/research/dynamic_packfiles.txt index be5c5fd9..0cd0fd63 100644 --- a/research/dynamic_packfiles.txt +++ b/research/dynamic_packfiles.txt @@ -9,6 +9,9 @@ then, if desired, the repack process removes all the punched holes and anything surrounding from unwanted objects that are slightly out of the page boundary +repack is not really git's repack algorithm, it's bascially just +defragmentation. + genreational bloom filters idx design @@ -32,7 +35,7 @@ so, let's first get our invariants and patterns clear. -upload-pack/send-pack/repack +upload-pack/send-pack/defrag ============================ take current pack, remove dead objects/holes, filter objects out, record -- cgit v1.3.1-10-gc9f91