Function: majutsu-diff-visit--offset

majutsu-diff-visit--offset is a natively compiled function defined in majutsu-diff.el.

Signature

(majutsu-diff-visit--offset ROOT FILE FROM-REV TO-REV LINE)

Documentation

Compute line offset for FILE between FROM-REV and TO-REV.

ROOT is the repository root. Returns the adjusted line number.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diff.el
(defun majutsu-diff-visit--offset (root file from-rev to-rev line)
  "Compute line offset for FILE between FROM-REV and TO-REV.
ROOT is the repository root.  Returns the adjusted line number."
  (let ((default-directory root))
    (with-temp-buffer
      (majutsu-jj-insert "diff" "--from" from-rev "--to" to-rev "--"
                         (majutsu-jj-fileset-quote file))
      (if (= (point-min) (point-max))
          line
        (majutsu-diff--offset-in-buffer line)))))