Hello, Jelle Licht <jli...@posteo.net> skribis:
>> On 4 Sep 2023, at 23:49, Ludovic Courtès <l...@gnu.org> wrote: >> >> Of course having to re-clone entire repositories every 9 months is >> ridiculous, but storing gigabytes of packs is worse IMO (I’m >> specifically thinking about the Guix repo, which every users copies via >> ‘guix pull’). > > Please ignore if it doesn’t make sense, or would not make a practical > difference for the current issue, but wouldn’t a local clone do the trick > here? As in, clone from the ‘clogged’ local repo, move over fresh clone to > old location. Good question. --8<---------------cut here---------------start------------->8--- scheme@(guix git)> ,use(git) scheme@(guix git)> (clone "/home/ludo/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq/" "/tmp/fresh-clone") $7 = #<git-repository ba4240> scheme@(guix git)> (system* "du" "-hs" "/tmp/fresh-clone") 6.7G /tmp/fresh-clone $8 = 0 scheme@(guix git)> (system* "du" "-hs" "/tmp/fresh-clone/.git") 6.6G /tmp/fresh-clone/.git $9 = 0 scheme@(guix git)> (system* "du" "-hs" "/home/ludo/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq/") 6.7G /home/ludo/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq/ $10 = 0 --8<---------------cut here---------------end--------------->8--- Conclusion: it makes no difference. Ludo’.