Function: majutsu--bookmarks-for-revision
majutsu--bookmarks-for-revision is a natively compiled function
defined in majutsu-bookmark.el.
Signature
(majutsu--bookmarks-for-revision REV &optional BOOKMARK-TYPE)
Documentation
Return bookmark names for REV.
BOOKMARK-TYPE is forwarded to jj's bookmark template fields.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-bookmark.el
(defun majutsu--bookmarks-for-revision (rev &optional bookmark-type)
"Return bookmark names for REV.
BOOKMARK-TYPE is forwarded to jj's bookmark template fields."
(let* ((args (append `("show" ,rev "--no-patch" "--ignore-working-copy"
"-T" ,(pcase bookmark-type
('remote "remote_bookmarks")
('local "local_bookmarks")
(_ "bookmarks")))))
(lines (apply #'majutsu-jj-lines args))
(bookmarks (split-string (string-join lines "\n") " " t)))
(mapcar (lambda (s) (string-remove-suffix "*" s)) bookmarks)))