[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#53144] [PATCH 0/13] Make more git-using packages auto-updatable
From: |
Ludovic Courtès |
Subject: |
[bug#53144] [PATCH 0/13] Make more git-using packages auto-updatable |
Date: |
Tue, 18 Jan 2022 18:45:03 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Maxime Devos <maximedevos@telenet.be> skribis:
> * Makefile.am (MODULES, SCM_TESTS): Register new files.
> * doc/guix.texi (Invoking guix refresh): Document it.
> * guix/import/latest-git.scm: New importer file.
> * guix/upstream.scm (increment-git-version): New procedure.
> * tests/import-latest-git.scm: New test file.
[...]
> +@item latest-git
> +@cindex latest-git
> +@cindex with-latest-git-commit
> +another updater for packages hosted on Git repositories. The difference
> +with @code{generic-git} is that it always choses the latest commit, even
“chooses”
> +when it does not have a version tag. As this practice should remain
> +exceptional (@pxref{Version Numbers}), packages have to opt-in this
> +updater, by using @code{git-version} to construct the version number and
> +setting the @code{with-latest-git-commit} package property.
Instead of a new updater, should it be handled by ‘generic-git’? It
could honor the property just as well, no?
Now in terms of code it does look nice to have it separate. WDYT?
I’d call the property ‘release-from-git-reference’ or something, to
avoid confusion with the ‘--with-commit’ transformation option.
Thanks,
Ludo’.
- [bug#53144] [PATCH 11/13] git: Support resolving references without cloning., (continued)
- [bug#53144] [PATCH 11/13] git: Support resolving references without cloning., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 13/13] gnu: minetest-throwing-arrows: Use 'latest-git' updater., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 07/13] gnu: minetest-mesecons: Update to 2021-11-28., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 04/13] gnu: minetest-throwing: Follow new versioning conventions., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 08/13] gnu: minetest-mobs: Update to 2022-01-03., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 09/13] doc: Document the Minetest importer., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 10/13] upstream: Support incrementing the revision of 'git-version'., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 12/13] import: Add 'latest-git' updater., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 0/13] Make more git-using packages auto-updatable,
Ludovic Courtès <=
- [bug#53144] [PATCH 01/13] doc: Give some tips on Minetest packaging., Liliana Marie Prikler, 2022/01/09
- [bug#53144] [PATCH 0/13] Make more git-using packages auto-updatable, Ludovic Courtès, 2022/01/18
- Message not available