Re, On Wed, 02 Apr 2025 at 09:41, 45mg <45mg.wri...@gmail.com> wrote:
>> every single time I run `guix >> pull` it appears to do nothing for like 2 minutes, and then the progress >> bars display as it pulls the entire repo instead of using a cached >> checkout, which takes forever. [...] > `git_remote_fetch` (via the guile-git `remote-fetch` binding). I tested > this function on the cached clone [1] and it's /extremely/ slow. This does not explain what you report above. Being slow once the cached had been created is somehow “known” – libgit2 corner-cases – but fully cloning at each “guix pull” is a bug because it should not if openable-repository? does what it’s expected. :-) Cheers, simon