Hi zimoun,
> I do not think it is related to guix-daemon and I think it is expected; > indeed it could be considered as a bug. The command-line, > > guix pull --commit=xyz -p /tmp/test > > writes /tmp/test/manifest using the current Guix (say manifest 4) and > not using Guix at commit xyz (say manifest 3). Contrary to “guix > time-machine --commit=xyz”. Ah, that makes sense! Any ideas as to how this issue might be fixed? Thanks, Arun