mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 13:10:33 +02:00
import: git: Do not search pre-release words in tag prefix.
This fixes tags like 'xfce4-dev-tools-4.20.0'.
* tests/import-git.scm ("latest-git-tag-version: prefix contains pre-release
words"): New test.
* guix/import/git.scm (latest-tag): Don't filter out pre-releases tags.
(version-mapping): Filter out pre-releases tags from versions.
* gnu/packages/xfce.scm (garcon, thunar-archive-plugin, xfce4-dev-tools):
Remove FIXME comments for the 'generic-git' updater.
Change-Id: I7683200fa451d7fad153aa08fa9d5761688de01d
This commit is contained in:
@@ -224,4 +224,13 @@
|
||||
(let ((package (make-package directory "1.0.0")))
|
||||
(latest-git-tag-version package))))
|
||||
|
||||
(test-equal "latest-git-tag-version: prefix contains pre-release words"
|
||||
"1.0.1"
|
||||
(with-temporary-git-repository directory
|
||||
'((add "a.txt" "A")
|
||||
(commit "First commit")
|
||||
(tag "libdevx-1.0.1" "Release 1.0.1"))
|
||||
(let ((package (make-package directory "1.0.0")))
|
||||
(latest-git-tag-version package))))
|
||||
|
||||
(test-end "git")
|
||||
|
||||
Reference in New Issue
Block a user