Function: majutsu-file--revset-for-files
majutsu-file--revset-for-files is a natively compiled function defined
in majutsu-file.el.
Signature
(majutsu-file--revset-for-files REVSET PATH DIRECTION)
Documentation
Build a revset for PATH and DIRECTION relative to REVSET.
DIRECTION should be either ='prev or ='next.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-file.el
;; TODO: move path condition to majutsu-file-*-change
(defun majutsu-file--revset-for-files (revset path direction)
"Build a revset for PATH and DIRECTION relative to REVSET.
DIRECTION should be either \='prev or \='next."
(let* ((file-set (format "files(%s)" (majutsu-jj-fileset-quote path))))
(pcase direction
('prev (format "::%s-&%s" revset file-set))
('next (format "roots(%s+::&%s)" revset file-set))
(_ (user-error "Unknown direction")))))