[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/git-commit 02f4d3366e 08/11: Remove kludge for unmaintaine
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/git-commit 02f4d3366e 08/11: Remove kludge for unmaintained third-party packages |
Date: |
Mon, 13 Mar 2023 14:00:25 -0400 (EDT) |
branch: elpa/git-commit
commit 02f4d3366e47deeed6903d4c51a58307f47a7f34
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Remove kludge for unmaintained third-party packages
If a package that uses the `magit-popup' library but still fails to
depend on the package by the same name, then it must be considered
unmaintained.
---
lisp/magit-obsolete.el | 54 --------------------------------------------------
1 file changed, 54 deletions(-)
diff --git a/lisp/magit-obsolete.el b/lisp/magit-obsolete.el
index 36dfc7eed9..ab9ccad0b9 100644
--- a/lisp/magit-obsolete.el
+++ b/lisp/magit-obsolete.el
@@ -28,60 +28,6 @@
(require 'magit)
-;;; Obsolete since v3.0.0
-
-(defun magit--magit-popup-warning ()
- (display-warning 'magit "\
-Magit no longer uses Magit-Popup.
-It now uses Transient.
-See https://emacsair.me/2019/02/14/transient-0.1.
-
-However your configuration and/or some third-party package that
-you use still depends on the `magit-popup' package. But because
-`magit' no longer depends on that, `package' has removed it from
-your system.
-
-If some package that you use still depends on `magit-popup' but
-does not declare it as a dependency, then please contact its
-maintainer about that and install `magit-popup' explicitly.
-
-If you yourself use functions that are defined in `magit-popup'
-in your configuration, then the next step depends on what you use
-that for.
-
-* If you use `magit-popup' to define your own popups but do not
- modify any of Magit's old popups, then you have to install
- `magit-popup' explicitly. (You can also migrate to Transient,
- but there is no need to rush that.)
-
-* If you add additional arguments and/or actions to Magit's popups,
- then you have to port that to modify the new \"transients\" instead.
- See https://github.com/magit/magit/wiki/\
-Converting-popup-modifications-to-transient-modifications
-
-To find installed packages that still use `magit-popup' you can
-use e.g. \"M-x rgrep RET magit-popup RET RET ~/.emacs.d/ RET\"."))
-(cl-eval-when (eval load)
- (unless (require (quote magit-popup) nil t)
- (defun magit-define-popup-switch (&rest _)
- (magit--magit-popup-warning))
- (defun magit-define-popup-option (&rest _)
- (magit--magit-popup-warning))
- (defun magit-define-popup-variable (&rest _)
- (magit--magit-popup-warning))
- (defun magit-define-popup-action (&rest _)
- (magit--magit-popup-warning))
- (defun magit-define-popup-sequence-action (&rest _)
- (magit--magit-popup-warning))
- (defun magit-define-popup-key (&rest _)
- (magit--magit-popup-warning))
- (defun magit-define-popup-keys-deferred (&rest _)
- (magit--magit-popup-warning))
- (defun magit-change-popup-key (&rest _)
- (magit--magit-popup-warning))
- (defun magit-remove-popup-key (&rest _)
- (magit--magit-popup-warning))))
-
;;; _
(provide 'magit-obsolete)
;;; magit-obsolete.el ends here
- [nongnu] elpa/git-commit updated (dec25b407b -> 9b6ae49dd1), ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 2bc6aaf527 02/11: Avoid using called-interactively-p, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 6b4f7f5811 05/11: Remove magit-section-when, obsolete since v2.90.0, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit df2f6e3f5d 01/11: magit-xref-setup: Limit number of items, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 5b31ec985f 03/11: Cleanup whitespace, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit a8c92cc35d 06/11: Remove face aliases, obsolete since v2.12.0 and v3.0.0, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit ed8067830f 07/11: Remove variables and functions obsolete since v3.3.0, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 02f4d3366e 08/11: Remove kludge for unmaintained third-party packages,
ELPA Syncer <=
- [nongnu] elpa/git-commit 9b6ae49dd1 11/11: test: Compile magit-tests.el, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 9e888be5ac 09/11: Remove magit-obsolete.el, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 26a705fffe 10/11: test: Stop using removed magit-status-internal alias, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit bc18ba942f 04/11: Remove git-commit-fill-column, obsolete since v2.11.0, ELPA Syncer, 2023/03/13