discussion and development of piem
 help / color / mirror / code / Atom feed
* [PATCH] Require Transient 0.3.0
@ 2021-02-22  3:48 Kyle Meyer
  0 siblings, 0 replies; only message in thread
From: Kyle Meyer @ 2021-02-22  3:48 UTC (permalink / raw)
  To: piem

Transient 0.3.0 was just released.  Require it, and stop using now
obsolete macros.
---
 piem-b4.el | 12 ++++++------
 piem.el    |  4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/piem-b4.el b/piem-b4.el
index dd7aa90..f25a676 100644
--- a/piem-b4.el
+++ b/piem-b4.el
@@ -4,7 +4,7 @@
 
 ;; Author: Kyle Meyer <kyle@kyleam.com>
 ;; Keywords: vc, tools
-;; Package-Requires: ((emacs "26.3") (transient "0.2.0"))
+;; Package-Requires: ((emacs "26.3") (transient "0.3.0"))
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
@@ -169,28 +169,28 @@ (defun piem-b4-am-from-mid (mid &optional args toggle-worktree)
       (when clean-fn
         (funcall clean-fn)))))
 
-(define-infix-argument piem-b4-am:--outdir ()
+(transient-define-argument piem-b4-am:--outdir ()
   :description "Output directory"
   :class 'transient-option
   :shortarg "-o"
   :argument "--outdir="
   :reader #'transient-read-existing-directory)
 
-(define-infix-argument piem-b4-am:--mbox-name ()
+(transient-define-argument piem-b4-am:--mbox-name ()
   :description "Base file name for mbox"
   :class 'transient-option
   :shortarg "-n"
   :argument "--mbox-name="
   :reader #'read-string)
 
-(define-infix-argument piem-b4-am:--use-version ()
+(transient-define-argument piem-b4-am:--use-version ()
   :description "Desired version of patch series"
   :class 'transient-option
   :shortarg "-v"
   :argument "--use-version="
   :reader #'transient-read-number-N+)
 
-(define-infix-argument piem-b4-am:--cherry-pick ()
+(transient-define-argument piem-b4-am:--cherry-pick ()
   :description "Select a subset of patches by number"
   :class 'transient-option
   :shortarg "-P"
@@ -198,7 +198,7 @@ (define-infix-argument piem-b4-am:--cherry-pick ()
   :reader #'read-string)
 
 ;;;###autoload (autoload 'piem-b4-am "piem-b4" nil t)
-(define-transient-command piem-b4-am ()
+(transient-define-prefix piem-b4-am ()
   "Filter mbox to patches and feed to git-am"
   ["General options"
    ("-c" "Check newer versions" "--check-newer-revisions")
diff --git a/piem.el b/piem.el
index 8f328c4..795b297 100644
--- a/piem.el
+++ b/piem.el
@@ -5,7 +5,7 @@
 ;; Author: Kyle Meyer <kyle@kyleam.com>
 ;; Keywords: vc, tools
 ;; Version: 0.1.0
-;; Package-Requires: ((emacs "26.3") (transient "0.2.0"))
+;; Package-Requires: ((emacs "26.3") (transient "0.3.0"))
 ;; Homepage: https://git.kyleam.com/piem/about/
 
 ;; This program is free software; you can redistribute it and/or modify
@@ -828,7 +828,7 @@ (defun piem-am (mbox &optional format info coderepo toggle-worktree)
 ;;;; Dispatch
 
 ;;;###autoload (autoload 'piem-dispatch "piem" nil t)
-(define-transient-command piem-dispatch ()
+(transient-define-prefix piem-dispatch ()
   "Invoke a piem command."
   [[("a" "apply patch" piem-am)
     ("b" "call b4-am" piem-b4-am)]

base-commit: f784460e5fd99619070a302dfc22d24d54336ede
-- 
2.30.1


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-02-22  3:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-22  3:48 [PATCH] Require Transient 0.3.0 Kyle Meyer

discussion and development of piem

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://inbox.kyleam.com/piem/0 piem/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 piem piem/ https://inbox.kyleam.com/piem \
		piem@inbox.kyleam.com
	public-inbox-index piem

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://news.yhetil.org/yhetil.emacs.piem


code repositories for project(s) associated with this inbox:

	https://git.kyleam.com/piem/

AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git