Hi Ludo, On Sun, 21 Jun 2020 at 17:43, Ludovic Courtès <l...@gnu.org> wrote:
> I removed that test in e4a4287c5fb51c0e47431606df5ee78b953d71f8; we can > keep the introductory commit unchanged, all is good! Let me know what > you think. Now the sequences never return an error. Nice! For the record, the history is: * 41a2d6a8b9 (newer) * e70e097882 (between) * 36640207c9 (older) --8<---------------cut here---------------start------------->8--- $ guix pull --commit=e4a4287c5fb51c0e47431606df5ee78b953d71f8 -p /tmp/c $ cat ~/.cache/guix/authentication/channels/guix cat: /home/simon/.cache/guix/authentication/channels/guix: No such file or directory --8<---------------cut here---------------end--------------->8--- Let consider this first sequence. --8<---------------cut here---------------start------------->8--- $ /tmp/c/bin/guix time-machine --commit=e70e097882 -- help Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to e70e097 (668 new commits)... $ cat ~/.cache/guix/authentication/channels/guix ;; List of previously-authenticated commits. ("e70e097882699865f63eabc5fb29b4fe4468a97b") $ /tmp/c/bin/guix time-machine --commit=41a2d6a8b9 -- help Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 41a2d6a (4 new commits)... $ cat ~/.cache/guix/authentication/channels/guix ;; List of previously-authenticated commits. ("41a2d6a8b9294a6eb8e97aaefd569e755f5f461e" "e70e097882699865f63eabc5fb29b4fe4468a97b") $ /tmp/c/bin/guix time-machine --commit=36640207c9 -- help Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Usage: guix COMMAND ARGS... $ cat ~/.cache/guix/authentication/channels/guix ;; List of previously-authenticated commits. ("41a2d6a8b9294a6eb8e97aaefd569e755f5f461e" "e70e097882699865f63eabc5fb29b4fe4468a97b") --8<---------------cut here---------------end--------------->8--- However, the commit 36640207c9 is not considered as authenticated, right? So, the older authenticated commit is the first commit used by time-machine, right? Let consider this second sequence. --8<---------------cut here---------------start------------->8--- $ rm ~/.cache/guix/authentication/channels/guix $ /tmp/c/bin/guix time-machine --commit=36640207c9 -- help Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 3664020 (664 new commits)... $ /tmp/c/bin/guix time-machine --commit=41a2d6a8b9 -- help Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 41a2d6a (8 new commits)... $ cat ~/.cache/guix/authentication/channels/guix ;; List of previously-authenticated commits. ("41a2d6a8b9294a6eb8e97aaefd569e755f5f461e" "36640207c9543e48cd6daa92930f023f80065a5d") $ /tmp/c/bin/guix time-machine --commit=e70e097882 -- help Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Usage: guix COMMAND ARGS... $ cat ~/.cache/guix/authentication/channels/guix ;; List of previously-authenticated commits. ("41a2d6a8b9294a6eb8e97aaefd569e755f5f461e" "36640207c9543e48cd6daa92930f023f80065a5d") --8<---------------cut here---------------end--------------->8--- The commit e70e097882 between 36640207c9 and 41a2d6a8b9 is not considered as authenticated, right? Cheers, simon