diff options
| author | 2026-03-11 11:48:28 +0800 | |
|---|---|---|
| committer | 2026-03-11 11:48:28 +0800 | |
| commit | 965c5aca6d39f0c6a8e5461e12000d5e4b8723d2 (patch) | |
| tree | 809f025794a583ddc95cd5b6dd3a2a05c4e44bb5 /research | |
| parent | research: dpack update (diff) | |
| signature | No signature | |
research: repack is defragmentation
Diffstat (limited to 'research')
| -rw-r--r-- | research/dynamic_packfiles.txt | 5 |
1 files changed, 4 insertions, 1 deletions
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 |
