[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/git-commit 2b82fc2afc 01/15: Use cl-set-difference instead
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/git-commit 2b82fc2afc 01/15: Use cl-set-difference instead of -difference |
Date: |
Mon, 31 Jul 2023 10:00:15 -0400 (EDT) |
branch: elpa/git-commit
commit 2b82fc2afc2669e49a790f4aa3d5d24042eabbcf
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Use cl-set-difference instead of -difference
---
lisp/magit-branch.el | 3 ++-
lisp/magit-patch.el | 4 +++-
lisp/magit-tag.el | 4 ++--
lisp/magit-transient.el | 4 ++--
4 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/lisp/magit-branch.el b/lisp/magit-branch.el
index 27b819117d..21777d1d6c 100644
--- a/lisp/magit-branch.el
+++ b/lisp/magit-branch.el
@@ -599,7 +599,8 @@ prompt is confusing."
"Delete %d unmerged branches"
'noabort unmerged)
(setq force branches)
- (or (setq branches (-difference branches unmerged))
+ (or (setq branches
+ (cl-set-difference branches unmerged :test #'equal))
(user-error "Abort")))))
(list branches force)))
(let* ((refs (mapcar #'magit-ref-fullname branches))
diff --git a/lisp/magit-patch.el b/lisp/magit-patch.el
index 324bd43f20..230a18f845 100644
--- a/lisp/magit-patch.el
+++ b/lisp/magit-patch.el
@@ -294,7 +294,9 @@ same differences as those shown in the buffer are always
used."
(setq args nil)))
((eq (car-safe magit-patch-save-arguments) 'exclude)
(unless arg
- (setq args (-difference args (cdr magit-patch-save-arguments)))))
+ (setq args
+ (cl-set-difference args (cdr magit-patch-save-arguments)
+ :test #'equal))))
((not arg)
(setq args magit-patch-save-arguments)))
(with-temp-file file
diff --git a/lisp/magit-tag.el b/lisp/magit-tag.el
index a1b004cc7f..be22970299 100644
--- a/lisp/magit-tag.el
+++ b/lisp/magit-tag.el
@@ -95,8 +95,8 @@ 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
diff --git a/lisp/magit-transient.el b/lisp/magit-transient.el
index 7d4fd8c839..6dda38a2a1 100644
--- a/lisp/magit-transient.el
+++ b/lisp/magit-transient.el
@@ -134,9 +134,9 @@
(seturl (oref obj seturl-arg))
(remote (oref transient--prefix scope)))
(oset obj value values)
- (dolist (v (-difference values previous))
+ (dolist (v (cl-set-difference values previous :test #'equal))
(magit-call-git "remote" "set-url" seturl "--add" remote v))
- (dolist (v (-difference previous values))
+ (dolist (v (cl-set-difference previous values :test #'equal))
(magit-call-git "remote" "set-url" seturl "--delete" remote
(concat "^" (regexp-quote v) "$")))
(magit-refresh)))
- [nongnu] elpa/git-commit updated (decd5f40dd -> 95d5be9ac3), ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit 2b82fc2afc 01/15: Use cl-set-difference instead of -difference,
ELPA Syncer <=
- [nongnu] elpa/git-commit da23111429 06/15: Use seq-remove instead of -remove-first, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit e8d4674fd7 08/15: Use seq-find instead of -first, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit 3029f64b4a 05/15: Use seq-remove instead of -remove, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit 488ed2ad58 04/15: Use seq-filter instead of -filter, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit a6f9c78374 11/15: Use seq-take and seq-drop instead of -split-at, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit a5ca96edcd 02/15: Use cl-union instead of -union, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit 82408757b0 03/15: Use seq-map-indexed instead of -map-indexed, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit c9fad8b58e 10/15: Use mapcar and delq instead of -keep, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit bbb0afb516 13/15: No longer use -separate, ELPA Syncer, 2023/07/31
- [nongnu] elpa/git-commit 87afefca87 14/15: No longer use -none-p, ELPA Syncer, 2023/07/31