fix(tvl.el): Change prompt for different commands
Prompting with "Checkout CL" for the gerrit cherry-pick command doesn't make any sense. Change-Id: I51495e7975202146fae2da0807e525596f2d490e Reviewed-on: https://cl.tvl.fyi/c/depot/+/4516 Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
This commit is contained in:
parent
b9f510d989
commit
d4ce1607c2
1 changed files with 4 additions and 4 deletions
|
@ -104,7 +104,7 @@ passes. This is potentially dangerous, use with care."
|
|||
(list "P" "push & rubberstamp to Gerrit" #'magit-gerrit-rubberstamp))
|
||||
|
||||
(defvar magit-cl-history nil)
|
||||
(defun magit-read-cl (remote)
|
||||
(defun magit-read-cl (prompt remote)
|
||||
(let* ((refs (prog2 (message "Determining available refs...")
|
||||
(magit-remote-list-refs remote)
|
||||
(message "Determining available refs...done")))
|
||||
|
@ -138,14 +138,14 @@ passes. This is potentially dangerous, use with care."
|
|||
0
|
||||
'ref
|
||||
(magit-completing-read
|
||||
"Checkout CL" cl-numbers nil t nil 'magit-cl-history))))
|
||||
prompt cl-numbers nil t nil 'magit-cl-history))))
|
||||
|
||||
(transient-define-suffix magit-gerrit-checkout (remote cl-refspec)
|
||||
"Prompt for a CL number and checkout the latest patchset of that CL with
|
||||
detached HEAD"
|
||||
(interactive
|
||||
(let* ((remote tvl-gerrit-remote)
|
||||
(cl (magit-read-cl remote)))
|
||||
(cl (magit-read-cl "Checkout CL" remote)))
|
||||
(list remote cl)))
|
||||
(magit-fetch-refspec remote cl-refspec (magit-fetch-arguments))
|
||||
;; That runs async, so wait for it to finish (this is how magit does it)
|
||||
|
@ -164,7 +164,7 @@ passes. This is potentially dangerous, use with care."
|
|||
"Prompt for a CL number and cherry-pick the latest patchset of that CL"
|
||||
(interactive
|
||||
(let* ((remote tvl-gerrit-remote)
|
||||
(cl (magit-read-cl remote)))
|
||||
(cl (magit-read-cl "Cherry-pick CL" remote)))
|
||||
(list remote cl)))
|
||||
(magit-fetch-refspec remote cl-refspec (magit-fetch-arguments))
|
||||
;; That runs async, so wait for it to finish (this is how magit does it)
|
||||
|
|
Loading…
Reference in a new issue