update of packages
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
;;; magit-tag.el --- Tag functionality -*- lexical-binding:t -*-
|
||||
|
||||
;; Copyright (C) 2008-2022 The Magit Project Contributors
|
||||
;; Copyright (C) 2008-2023 The Magit Project Contributors
|
||||
|
||||
;; Author: Jonas Bernoulli <jonas@bernoul.li>
|
||||
;; Maintainer: Jonas Bernoulli <jonas@bernoul.li>
|
||||
@@ -69,7 +69,7 @@ With a prefix argument annotate the tag.
|
||||
(magit-read-branch-or-commit "Place tag on")
|
||||
(let ((args (magit-tag-arguments)))
|
||||
(when current-prefix-arg
|
||||
(cl-pushnew "--annotate" args))
|
||||
(cl-pushnew "--annotate" args :test #'equal))
|
||||
args)))
|
||||
(magit-run-git-with-editor "tag" args name rev))
|
||||
|
||||
@@ -80,8 +80,8 @@ If the region marks multiple tags (and nothing else), then offer
|
||||
to delete those, otherwise prompt for a single tag to be deleted,
|
||||
defaulting to the tag at point.
|
||||
\n(git tag -d TAGS)"
|
||||
(interactive (list (--if-let (magit-region-values 'tag)
|
||||
(magit-confirm t nil "Delete %i tags" nil it)
|
||||
(interactive (list (if-let ((tags (magit-region-values 'tag)))
|
||||
(magit-confirm t nil "Delete %d tags" nil tags)
|
||||
(let ((helm-comp-read-use-marked t))
|
||||
(magit-read-tag "Delete tag" t)))))
|
||||
(magit-run-git "tag" "-d" tags))
|
||||
@@ -95,18 +95,18 @@ defaulting to the tag at point.
|
||||
(rtags (prog2 (message "Determining remote tags...")
|
||||
(magit-remote-list-tags remote)
|
||||
(message "Determining remote tags...done")))
|
||||
(ltags (-difference tags rtags))
|
||||
(rtags (-difference rtags tags)))
|
||||
(ltags (cl-set-difference tags rtags :test #'equal))
|
||||
(rtags (cl-set-difference rtags tags :test #'equal)))
|
||||
(unless (or ltags rtags)
|
||||
(message "Same tags exist locally and remotely"))
|
||||
(unless (magit-confirm t
|
||||
"Delete %s locally"
|
||||
"Delete %i tags locally"
|
||||
"Delete %d tags locally"
|
||||
'noabort ltags)
|
||||
(setq ltags nil))
|
||||
(unless (magit-confirm t
|
||||
"Delete %s from remote"
|
||||
"Delete %i tags from remote"
|
||||
"Delete %d tags from remote"
|
||||
'noabort rtags)
|
||||
(setq rtags nil))
|
||||
(list ltags rtags remote)))
|
||||
@@ -127,7 +127,7 @@ defaulting to the tag at point.
|
||||
See also `magit-release-tag-regexp'.")
|
||||
|
||||
(defvar magit-release-tag-regexp "\\`\
|
||||
\\(?1:\\(?:v\\(?:ersion\\)?\\|r\\(?:elease\\)?\\)?[-_]?\\)?\
|
||||
\\(?1:\\(?:v\\(?:ersion\\)?\\|r\\(?:elease\\)?\\)[-_]?\\)?\
|
||||
\\(?2:[0-9]+\\(?:\\.[0-9]+\\)*\
|
||||
\\(?:-[a-zA-Z0-9-]+\\(?:\\.[a-zA-Z0-9-]+\\)*\\)?\\)\\'"
|
||||
"Regexp used by `magit-tag-release' to parse release tags.
|
||||
|
||||
Reference in New Issue
Block a user