Hi,
On ven., 01 juil. 2022 at 14:51, Ludovic Courtès <[email protected]> wrote:
> I was thinking we could have a “Git checkout cache daemon”, so that
> things currently in ~/.cache/guix/checkouts could somehow be shared
> safely among users.
Yeah, maybe Git worktree could be used. Aide the optimization of the
first “guix pull”, the current design is not totally safe when “guix
time-machine” is intensively run:
The issue is because concurrency. If two time-machines are run
concurrently, they both update ~/.cache/guix/checkouts/ and the
end result is hard to predict.
<https://yhetil.org/guix/[email protected]>
> (That doesn’t help with the first ‘guix pull’ though.)
Yeah, but can we do better than mirroring Savannah and maintain a list
of supported mirrors?
Cheers,
simon