Hi Paul

Paul Dufresne writes:

> Ok, I was able to make a guix pull without compiling the 616 files.
>
> But I just done it again, and it seems to compile the full 616 files
> each time a commit is done...
> I think.

This is right — guix pull will download (now via git) the latest
available snapshot.  If that snapshot is identical to your current
snapshot, it will not compile anything, otherwise it will do a full
installation, which involves compiling all project files.

New snapshots are indeed created by people commiting to master.

Now that guix pull uses a git backend, it might be possible to move
towards a model whereby pull only recompiles files affected by the
missing commits (that would be leaves that have been changed, or the
file thas has been changed and all its dependents).  But that's me
speculating, not volunteering unfortunately…

HTH,

Alex

Reply via email to