Function: majutsu-file--diff-revset
majutsu-file--diff-revset is a natively compiled function defined in
majutsu-file.el.
Signature
(majutsu-file--diff-revset)
Documentation
Return the revset implied by the current diff buffer, if any.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-file.el
(defun majutsu-file--diff-revset ()
"Return the revset implied by the current diff buffer, if any."
(when (derived-mode-p 'majutsu-diff-mode)
(let* ((range majutsu-buffer-diff-range)
(removed (eq (char-after (line-beginning-position)) ?-))
(from (majutsu-file--diff-range-value range "--from="))
(to (majutsu-file--diff-range-value range "--to="))
(revisions (majutsu-file--diff-range-value range "--revisions=")))
(cond
((and range (equal (car range) "-r") (cadr range)) (cadr range))
(revisions revisions)
(from (if (and removed from) from (or to from)))
(t "@")))))