Function: majutsu-diff--query-revision-metadata
majutsu-diff--query-revision-metadata is a natively compiled function
defined in majutsu-diff.el.
Signature
(majutsu-diff--query-revision-metadata REV)
Documentation
Query all display metadata for REV with one jj log invocation.
Return nil if the command fails or REV does not resolve to exactly one change.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diff.el
(defun majutsu-diff--query-revision-metadata (rev)
"Query all display metadata for REV with one `jj log' invocation.
Return nil if the command fails or REV does not resolve to exactly one
change."
(let ((majutsu-jj-global-arguments
(cons "--color=always"
(seq-remove (lambda (arg) (string-prefix-p "--color" arg))
majutsu-jj-global-arguments))))
(condition-case nil
(with-temp-buffer
(when (zerop (majutsu-jj-insert
"log" "--no-graph" "--limit" "2"
"-r" rev "-T"
majutsu-diff--revision-metadata-template))
(majutsu-diff--parse-revision-metadata (buffer-string))))
(error nil))))