Heya, Hartmut Goebel <[email protected]> skribis:
> I've seen in Ludo's slides that speeding up guix pull is topic. Here is > a random idea on the: > > "git pull" can probably be speed up by using something like > > git init . > git remote add … > git fetch --depth=1 origin master > git checkout FETCH_HEAD > > This will only download the top-most commit resp. commit-state. That’s roughly what ‘guix pull’ does nowadays, now that it uses Guile-Git. The problem is elsewhere: it’s compiling Guix’s Scheme code that takes ages, in particular since we switch to Guile 2.2 (Guile 2.2’s fancy compiler gives us significant speedups at run time on core Guix, but it’s also slower when compiling simple code like package definitions.) Ludo’.
