Function: majutsu-ediff--control-merge-script
majutsu-ediff--control-merge-script is a natively compiled function
defined in majutsu-ediff.el.
Signature
(majutsu-ediff--control-merge-script)
Documentation
Return shell script used for resolve merge control packets.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-ediff.el
(defun majutsu-ediff--control-merge-script ()
"Return shell script used for resolve merge control packets."
(string-join
(list
;; Keep jj blocked until Emacs signals completion.
"sleep 604800 & sleep_pid=$!"
"printf \"\\nMAJUTSU-EDIFF: $$ MERGE %s\\037%s\\037%s\\037%s\\037%s\\n\" \"$1\" \"$2\" \"$3\" \"$4\" \"$5\""
"trap \"kill $sleep_pid; exit 0\" USR1"
"trap \"kill $sleep_pid; exit 1\" USR2"
"wait $sleep_pid")
"; "))