Sarah Morgensen schreef op ma 06-09-2021 om 18:16 [-0700]: > Hi Maxime, > > Maxime Devos writes: > > > Sarah Morgensen schreef op zo 15-08-2021 om 16:25 [-0700]: > > > * guix/git-download.scm (checkout-to-store): New procedure. > > > * guix/upstream.scm (guess-version-transform) > > > (package-update/git-fetch): New procedures. > > > (%method-updates): Add GIT-FETCH mapping. > > > > Does it support packages defined like (a) > > > > (define-public gnash > > (let ((commit "583ccbc1275c7701dc4843ec12142ff86bb305b4") > > (revision "0")) > > (package > > (name "gnash") > > (version (git-version "0.8.11" revision commit)) > > (source (git-reference > > (url "https://example.org") > > (commit commit))) > > [...]))) > > Thinking about this again, since updaters typically returns actual > versions (tags) instead of commits, how much would such a > feature be used? The minetest updater returns version numbers. It also returns a git-reference object, which includes the commit. Just returning a version number often isn't sufficient, because many repositories of minetest mods do not keep version tags. See . Greetings, Maxime.