Guix,bricewge on #guix informed me that there's no way to pass a git tag as source transformation option. Indeed:
‘--with-commit=PACKAGE=COMMIT’This is similar to ‘--with-branch’, except that it builds from COMMIT rather than the tip of a branch. COMMIT must be a valid Git
commit SHA1 identifier.is quite different from (guix git-download)'s pleasantly liberal notion of commit:
(git reference (url "git://foo.org/fizbo") (commit "fizbo-4.5")) ; tag yaybricewge suggested that a single ‘--with-git-ref[erence]=’ could replace both ‘--with-branch’ and a new ‘--with-tag’, and I agree. (Although I prefer the full spelling, of course :-)
Two questions: - Is this really not supported yet, or am I missing the obvious?- Why is the (extremely) git-specific ‘--with-commit=’ option not called ‘--with-git-commit=’? Was it intended to be more generic than it is now? Should the new option be ‘--with-reference=’ as well? That's pushing it a little far. And three questions in one; I'm cheating.
Kind regards, T G-R
signature.asc
Description: PGP signature