update packages
This commit is contained in:
+22
-19
@@ -224,33 +224,36 @@ a tag qualifies as a release tag."
|
||||
(save-match-data
|
||||
(mapcar
|
||||
#'cdr
|
||||
(nreverse
|
||||
(cl-sort (seq-keep
|
||||
(lambda (line)
|
||||
(and-let*
|
||||
((_(string-match " +" line))
|
||||
(tag (substring line 0 (match-beginning 0)))
|
||||
(msg (substring line (match-end 0)))
|
||||
(_(string-match magit-release-tag-regexp tag))
|
||||
(ver (match-str 2 tag))
|
||||
(version-regexp-alist magit-tag-version-regexp-alist))
|
||||
(list (version-to-list ver) ver tag msg)))
|
||||
;; Cannot rely on "--sort=-version:refname" because
|
||||
;; that gets confused if the version prefix has changed.
|
||||
(magit-git-lines "tag" "-n"))
|
||||
;; The inverse of this function does not exist.
|
||||
#'version-list-< :key #'car)))))
|
||||
(compat-call
|
||||
sort (seq-keep
|
||||
(lambda (line)
|
||||
(and-let*
|
||||
((_(string-match " +" line))
|
||||
(tag (substring line 0 (match-beginning 0)))
|
||||
(msg (substring line (match-end 0)))
|
||||
(_(string-match magit-release-tag-regexp tag))
|
||||
(ver (match-str 2 tag))
|
||||
(version-regexp-alist magit-tag-version-regexp-alist))
|
||||
(list (version-to-list ver) ver tag msg)))
|
||||
;; Cannot rely on "--sort=-version:refname" because
|
||||
;; that gets confused if the version prefix has changed.
|
||||
(magit-git-lines "tag" "-n"))
|
||||
:lessp #'version-list-< :reverse t :key #'car))))
|
||||
|
||||
;;; _
|
||||
(provide 'magit-tag)
|
||||
;; Local Variables:
|
||||
;; read-symbol-shorthands: (
|
||||
;; ("and$" . "cond-let--and$")
|
||||
;; ("and>" . "cond-let--and>")
|
||||
;; ("and-let" . "cond-let--and-let")
|
||||
;; ("if-let" . "cond-let--if-let")
|
||||
;; ("thread$" . "cond-let--thread$")
|
||||
;; ("when$" . "cond-let--when$")
|
||||
;; ("and-let*" . "cond-let--and-let*")
|
||||
;; ("and-let" . "cond-let--and-let")
|
||||
;; ("if-let*" . "cond-let--if-let*")
|
||||
;; ("if-let" . "cond-let--if-let")
|
||||
;; ("when-let*" . "cond-let--when-let*")
|
||||
;; ("when-let" . "cond-let--when-let")
|
||||
;; ("while-let*" . "cond-let--while-let*")
|
||||
;; ("while-let" . "cond-let--while-let")
|
||||
;; ("match-string" . "match-string")
|
||||
;; ("match-str" . "match-string-no-properties"))
|
||||
|
||||
Reference in New Issue
Block a user