diff options
| author | Jonas Bernoulli <jonas@bernoul.li> | 2025-08-06 23:13:49 +0200 |
|---|---|---|
| committer | Jonas Bernoulli <jonas@bernoul.li> | 2025-08-06 23:13:49 +0200 |
| commit | 92020002b3f162e26af11f1a01c21bb18111b1cc (patch) | |
| tree | ef3981706d81715f799c69e42a9b0832aac46d87 /lisp/magit-git.el | |
| parent | 8f5d30c1e051b3cb6e1c3d1e6ae983d3b41ee70c (diff) | |
Remove kludge for and-let* bug in older Emacs releases
`and-let*' used to behave like `if' instead of like `when' (as always
documented), but that has been fixed all the way back in Emacs 27.1.
We can drop this kludge because by now we require at least Emacs 28.1.
See debbug#31840.
Diffstat (limited to 'lisp/magit-git.el')
| -rw-r--r-- | lisp/magit-git.el | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/lisp/magit-git.el b/lisp/magit-git.el index 16b46d5..1c71b78 100644 --- a/lisp/magit-git.el +++ b/lisp/magit-git.el @@ -1494,11 +1494,10 @@ Git." (defun magit-name-tag (rev &optional lax) (and-let* ((name (magit-rev-name rev "refs/tags/*"))) - (progn - (when (string-suffix-p "^0" name) - (setq name (substring name 0 -2))) - (and (or lax (not (string-match-p "[~^]" name))) - (substring name 5))))) + (when (string-suffix-p "^0" name) + (setq name (substring name 0 -2))) + (and (or lax (not (string-match-p "[~^]" name))) + (substring name 5)))) (defun magit-ref-abbrev (refname) "Return an unambiguous abbreviation of REFNAME." @@ -2338,9 +2337,8 @@ If `first-parent' is set, traverse only first parents." (defun magit-format-rev-summary (rev) (and-let* ((str (magit-rev-format "%h %s" rev))) - (progn - (magit--put-face 0 (string-match " " str) 'magit-hash str) - str))) + (magit--put-face 0 (string-match " " str) 'magit-hash str) + str)) (defvar magit-ref-namespaces '(("\\`HEAD\\'" . magit-head) @@ -2669,9 +2667,8 @@ and this option only controls what face is used.") (magit-read-range prompt (or (and-let* ((revs (magit-region-values '(commit branch) t))) - (progn - (deactivate-mark) - (concat (car (last revs)) ".." (car revs)))) + (deactivate-mark) + (concat (car (last revs)) ".." (car revs))) (magit-branch-or-commit-at-point) secondary-default (magit-get-current-branch)))) |
