discussion and development of piem
 help / color / mirror / code / Atom feed
From: Kyle Meyer <kyle@kyleam.com>
To: piem@inbox.kyleam.com
Subject: [PATCH] Require Transient 0.3.0
Date: Sun, 21 Feb 2021 22:48:07 -0500	[thread overview]
Message-ID: <20210222034807.23437-1-kyle@kyleam.com> (raw)

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

                 reply	other threads:[~2021-02-22  3:48 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

  List information: https://git.kyleam.com/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210222034807.23437-1-kyle@kyleam.com \
    --to=kyle@kyleam.com \
    --cc=piem@inbox.kyleam.com \


* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).