Function: majutsu-diffedit--normalize-file
majutsu-diffedit--normalize-file is a natively compiled function
defined in majutsu-diffedit.el.
Signature
(majutsu-diffedit--normalize-file FILE ROOT)
Documentation
Return FILE normalized to repository-relative path under ROOT.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diffedit.el
(defun majutsu-diffedit--normalize-file (file root)
"Return FILE normalized to repository-relative path under ROOT."
(if (file-name-absolute-p file)
(let* ((abs-root (file-name-as-directory (expand-file-name root)))
(abs-file (expand-file-name file)))
(if (string-prefix-p abs-root abs-file)
(file-relative-name abs-file abs-root)
(user-error "Diffedit target outside repository: %s" file)))
file))