Function: vc-git--cmds-in-progress
vc-git--cmds-in-progress is a byte-compiled function defined in
vc-git.el.gz.
Signature
(vc-git--cmds-in-progress)
Documentation
Return a list of Git commands in progress in this worktree.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-git.el.gz
(defun vc-git--cmds-in-progress ()
"Return a list of Git commands in progress in this worktree."
(let ((gitdir (vc-git--git-path))
cmds)
;; See contrib/completion/git-prompt.sh in git.git.
(when (or (file-directory-p
(expand-file-name "rebase-merge" gitdir))
(file-exists-p
(expand-file-name "rebase-apply/rebasing" gitdir)))
(push 'rebase cmds))
(when (file-exists-p
(expand-file-name "rebase-apply/applying" gitdir))
(push 'am cmds))
(when (file-exists-p (expand-file-name "MERGE_HEAD" gitdir))
(push 'merge cmds))
(when (file-exists-p (expand-file-name "BISECT_START" gitdir))
(push 'bisect cmds))
cmds))