Function: majutsu-file--resolve-single-commit

majutsu-file--resolve-single-commit is a natively compiled function defined in majutsu-file.el.

Signature

(majutsu-file--resolve-single-commit REVSET)

Documentation

Resolve REVSET to a single commit string.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-file.el
(defun majutsu-file--resolve-single-commit (revset)
  "Resolve REVSET to a single commit string."
  (let* ((normalized (majutsu-file--normalize-revset revset))
         (result (string-trim
                  (or (majutsu-jj-string "log" "-r" normalized
                                         "-T" "commit_id" "--no-graph" "--limit" "1")
                      ""))))
    ;; Return nil when revset yields no result.
    (unless (string-empty-p result)
      result)))