Hi Ludo, The bug [1] describes a wishlist about pinning Guix version. I think it is almost done.
[1] http://issues.guix.gnu.org/issue/22017 You wrote: --8<---------------cut here---------------start------------->8--- git clone …/guix.git my-pinned-guix (cd my-pinned-guix; git checkout deadbeef) guix package -L my-pinned-guix --manifest=my-manifest.scm --8<---------------cut here---------------end--------------->8--- which is now possible with guix pull --commit=deadbeef guix package -m my-manifest.scm Moreover, "guix time-machine" also handles such use case. If I understand well. However, you wrote: --8<---------------cut here---------------start------------->8--- I think ‘guix pull’ would be a good place to add support for tagging Guixes and similar, but it would be good if the naive approach above would work just as well. --8<---------------cut here---------------end--------------->8--- and it is not currently supported, AFAIK. Recently, a lot of new features have been discussed on guix-devel. This one has not been raised: add local tags to ease the navigation through different versions of Guix. It is not clear to me if it should be under "guix pull", e.g., "guix pull --tag=add foo" or another command "guix tag add foo". Because it is an really old bug, I am not sure that this whishlist will efficiently work as a reminder, so I am inclined to close it or maybe change the title or raise this very tagging feature to guix-devel. What do you think? Cheers, simon -- As source of inspiration, you provided this link: --8<---------------cut here---------------start------------->8--- See <http://permalink.gmane.org/gmane.linux.distributions.nixos/18703> for a good source of inspiration! --8<---------------cut here---------------end--------------->8--- which is now broken. )-: Cheers, simon
