Function: majutsu-git-init
majutsu-git-init is an interactive and natively compiled function
defined in majutsu-git.el.
Signature
(majutsu-git-init ARGS)
Documentation
Initialize a new Git-backed jj repo. Prompts for DEST; uses ARGS.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-git.el
(defun majutsu-git-init (args)
"Initialize a new Git-backed jj repo. Prompts for DEST; uses ARGS."
(interactive (list (transient-args 'majutsu-git-init-transient)))
(let* ((dest (file-name-as-directory
(expand-file-name
(read-directory-name "Create repository in: " nil nil nil))))
(args (mapcar (lambda (arg)
(majutsu-git--expand-option-arg arg "--git-repo="))
args))
(cmd-args (append '("init") args (list (majutsu-convert-filename-for-jj dest)))))
(majutsu--message-with-log "Initializing repository...")
(majutsu-git--start cmd-args "Init completed")))