File: vc-git.el.html

This file contains a VC backend for the git version control system.

Defined variables (27)

vc-git-annotate-switchesString or list of strings specifying switches for Git blame under VC.
vc-git-commits-coding-systemDefault coding system for sending commit log messages to Git.
vc-git-diff-switchesString or list of strings specifying switches for Git diff under VC.
vc-git-error-regexp-alistValue of ‘compilation-error-regexp-alist’ in *vc-git* buffers.
vc-git-grep-templateThe default command to run for M-x vc-git-grep.
vc-git-log-edit-mode-abbrev-tableAbbrev table for ‘vc-git-log-edit-mode’.
vc-git-log-edit-mode-hookHook run after entering Log-Edit/git mode.
vc-git-log-edit-mode-mapKeymap for ‘vc-git-log-edit-mode’.
vc-git-log-edit-mode-syntax-tableSyntax table for ‘vc-git-log-edit-mode’.
vc-git-log-output-coding-systemDefault coding system for receiving log output from Git.
vc-git-log-switchesString or list of strings specifying switches for Git log under VC.
vc-git-log-view-mode-abbrev-tableAbbrev table for ‘vc-git-log-view-mode’.
vc-git-log-view-mode-hookHook run after entering Git-Log-View mode.
vc-git-log-view-mode-mapKeymap for ‘vc-git-log-view-mode’.
vc-git-log-view-mode-syntax-tableSyntax table for ‘vc-git-log-view-mode’.
vc-git-print-log-followIf true, follow renames in Git logs for a single file.
vc-git-programName of the Git executable (excluding any arguments).
vc-git-region-history-mode-abbrev-tableAbbrev table for ‘vc-git-region-history-mode’.
vc-git-region-history-mode-hookHook run after entering Git-Region-History mode.
vc-git-region-history-mode-mapKeymap for ‘vc-git-region-history-mode’.
vc-git-region-history-mode-syntax-tableSyntax table for ‘vc-git-region-history-mode’.
vc-git-resolve-conflictsWhen non-nil, mark conflicted file as resolved upon saving.
vc-git-revision-complete-only-branchesControl whether tags are returned by revision completion for Git.
vc-git-root-log-formatGit log format for ‘vc-print-root-log’.
vc-git-show-stashHow much of the git stash list to show by default.
vc-git-stash-read-historyHistory for ‘vc-git-stash-read’.
vc-git-use-literal-pathspecsNon-nil to treat pathspecs in commands literally.

Defined functions (113)

make-vc-git-dir-status-state
make-vc-git-dir-status-state--cmacro
make-vc-git-extra-fileinfo
make-vc-git-extra-fileinfo--cmacro
vc-git--call(BUFFER COMMAND &rest ARGS)
vc-git--empty-db-p()
vc-git--file-list-is-rootdir(FILE-OR-LIST)
vc-git--git-status-to-vc-state(CODE-LIST)
vc-git--make-button-text(SHOW COUNT1 COUNT2)
vc-git--out-ok(COMMAND &rest ARGS)
vc-git--pushpull(COMMAND PROMPT EXTRA-ARGS)
vc-git--rev-parse(REV)
vc-git--run-command-string(FILE &rest ARGS)
vc-git--state-code(CODE)
vc-git--symbolic-ref(FILE)
vc-git-after-dir-status-stage(GIT-STATE)
vc-git-annotate-command(FILE BUF &optional REV)
vc-git-branches()
vc-git-checkin(FILES COMMENT &optional REV)
vc-git-checkout(FILE &optional REV)
vc-git-checkout-model(FILES)
vc-git-command(BUFFER OKSTATUS FILE-OR-LIST &rest FLAGS)
vc-git-conflicted-files(DIRECTORY)
vc-git-create-extra-fileinfo(OLD-PERM NEW-PERM &optional RENAME-STATE ORIG-NAME)
vc-git-create-extra-fileinfo--cmacro(CL-WHOLE-ARG OLD-PERM NEW-PERM &optional RENAME-STATE ORIG-NAME)
vc-git-create-repo()
vc-git-create-tag(DIR NAME BRANCHP)
vc-git-delete-file(FILE)
vc-git-diff(FILES &optional REV1 REV2 BUFFER ASYNC)
vc-git-dir-extra-headers(DIR)
vc-git-dir-printer(INFO)
vc-git-dir-status-files(DIR FILES UPDATE-FUNCTION)
vc-git-dir-status-goto-stage(GIT-STATE)
vc-git-dir-status-state->files(CL-X)
vc-git-dir-status-state->files--cmacro(CL-WHOLE-ARG CL-X)
vc-git-dir-status-state->hash(CL-X)
vc-git-dir-status-state->hash--cmacro(CL-WHOLE-ARG CL-X)
vc-git-dir-status-state->stage(CL-X)
vc-git-dir-status-state->stage--cmacro(CL-WHOLE-ARG CL-X)
vc-git-dir-status-state->update-function(CL-X)
vc-git-dir-status-state->update-function--cmacro(CL-WHOLE-ARG CL-X)
vc-git-dir-status-state-p(CL-X)
vc-git-dir-status-state-p--cmacro(CL-WHOLE-ARG CL-X)
vc-git-dir-status-update-file(STATE FILENAME FILE-STATE FILE-INFO)
vc-git-escape-file-name(NAME)
vc-git-expanded-log-entry(REVISION)
vc-git-extra-fileinfo->new-perm(CL-X)
vc-git-extra-fileinfo->new-perm--cmacro(CL-WHOLE-ARG CL-X)
vc-git-extra-fileinfo->old-perm(CL-X)
vc-git-extra-fileinfo->old-perm--cmacro(CL-WHOLE-ARG CL-X)
vc-git-extra-fileinfo->orig-name(CL-X)
vc-git-extra-fileinfo->orig-name--cmacro(CL-WHOLE-ARG CL-X)
vc-git-extra-fileinfo->rename-state(CL-X)
vc-git-extra-fileinfo->rename-state--cmacro(CL-WHOLE-ARG CL-X)
vc-git-extra-fileinfo-p(CL-X)
vc-git-extra-fileinfo-p--cmacro(CL-WHOLE-ARG CL-X)
vc-git-file-type-as-string(OLD-PERM NEW-PERM)
vc-git-find-file-hook()
vc-git-find-ignore-file(FILE)
vc-git-find-revision(FILE REV BUFFER)
vc-git-grep(REGEXP &optional FILES DIR)
vc-git-log-edit-mode()
vc-git-log-edit-toggle-amend()
vc-git-log-edit-toggle-no-verify()
vc-git-log-edit-toggle-signoff()
vc-git-log-incoming(BUFFER REMOTE-LOCATION)
vc-git-log-outgoing(BUFFER REMOTE-LOCATION)
vc-git-log-search(BUFFER PATTERN)
vc-git-log-view-mode()
vc-git-make-stash-button(SHOW COUNT1 COUNT2)
vc-git-mark-resolved(FILES)
vc-git-merge-branch()
vc-git-mergebase(REV1 &optional REV2)
vc-git-mode-line-string(FILE)
vc-git-next-revision(FILE REV)
vc-git-permissions-as-string(OLD-PERM NEW-PERM)
vc-git-previous-revision(FILE REV)
vc-git-print-log(FILES BUFFER &optional SHORTLOG START-REVISION LIMIT)
vc-git-pull(PROMPT)
vc-git-push(PROMPT)
vc-git-region-history(FILE BUFFER LFROM LTO)
vc-git-region-history-font-lock(LIMIT)
vc-git-region-history-mode()
vc-git-register(FILES &optional COMMENT)
vc-git-registered(FILE)
vc-git-rename-as-string(STATE EXTRA)
vc-git-rename-file(OLD NEW)
vc-git-repository-url(FILE-OR-DIR &optional REMOTE-NAME)
vc-git-resolve-when-done()
vc-git-responsible-p(FILE)
vc-git-retrieve-tag(DIR NAME UPDATE)
vc-git-revert(FILE &optional CONTENTS-DONE)
vc-git-revision-completion-table(FILES)
vc-git-revision-table(FILES)
vc-git-root(FILE)
vc-git-show-log-entry(REVISION)
vc-git-stash(NAME)
vc-git-stash-apply(NAME)
vc-git-stash-apply-at-point()
vc-git-stash-delete(NAME)
vc-git-stash-delete-at-point()
vc-git-stash-get-at-point(POINT)
vc-git-stash-menu(E)
vc-git-stash-pop(NAME)
vc-git-stash-pop-at-point()
vc-git-stash-read(PROMPT)
vc-git-stash-show(NAME)
vc-git-stash-show-at-point()
vc-git-stash-snapshot()
vc-git-state(FILE)
vc-git-symbolic-commit(COMMIT)
vc-git-unregister(FILE)
vc-git-working-revision(FILE)

Defined faces (0)