This is magit.info, produced by makeinfo version 5.2 from magit.texi. Magit is an interface to the version control system Git, implemented as an Emacs package. Magit aspires to be a complete Git porcelain. While we cannot (yet) claim that Magit wraps and improves upon each and every Git command, it is complete enough to allow even experienced Git users to perform almost all of their daily version control tasks directly from within Emacs. While many fine Git clients exist, only Magit and Git itself deserve to be called porcelains. Copyright (C) 2015-2016 Jonas Bernoulli You can redistribute this document and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY * Magit: (magit). Using Git from Emacs with Magit. END-INFO-DIR-ENTRY  File: magit.info, Node: Function Index, Next: Variable Index, Prev: Command Index, Up: Top Appendix D Function Index ************************* [index] * Menu: * auto-revert-mode: Automatic Reverting of File-Visiting Buffers. (line 62) * git-commit-check-style-conventions: Editing commit messages. (line 247) * git-commit-propertize-diff: Editing commit messages. (line 206) * git-commit-save-message: Editing commit messages. (line 187) * git-commit-setup-changelog-support: Editing commit messages. (line 191) * git-commit-turn-on-auto-fill: Editing commit messages. (line 196) * git-commit-turn-on-flyspell: Editing commit messages. (line 201) * ido-enter-magit-status: Status buffer. (line 42) * magit-add-section-hook: Section hooks. (line 18) * magit-after-save-refresh-status: Automatic Refreshing of Magit Buffers. (line 56) * magit-builtin-completing-read: Completion and confirmation. (line 23) * magit-call-git: Calling Git for effect. (line 28) * magit-call-process: Calling Git for effect. (line 32) * magit-cancel-section: Creating sections. (line 70) * magit-current-section: Section selection. (line 6) * magit-define-section-jumper: Creating sections. (line 76) * magit-diff-scope: Matching sections. (line 105) * magit-diff-type: Matching sections. (line 82) * magit-display-buffer: Switching Buffers. (line 6) * magit-display-buffer-traditional: Switching Buffers. (line 37) * magit-generate-buffer-name-default-function: Naming Buffers. (line 17) * magit-get-section: Matching sections. (line 16) * magit-git: Calling Git for effect. (line 65) * magit-git-exit-code: Getting a value from Git. (line 10) * magit-git-failure: Getting a value from Git. (line 19) * magit-git-false: Getting a value from Git. (line 29) * magit-git-insert: Getting a value from Git. (line 34) * magit-git-items: Getting a value from Git. (line 49) * magit-git-lines: Getting a value from Git. (line 44) * magit-git-str: Getting a value from Git. (line 72) * magit-git-string: Getting a value from Git. (line 38) * magit-git-success: Getting a value from Git. (line 14) * magit-git-true: Getting a value from Git. (line 24) * magit-git-wash: Calling Git for effect. (line 70) * magit-hunk-set-window-start: Section movement. (line 44) * magit-ido-completing-read: Completion and confirmation. (line 28) * magit-insert-am-sequence: Status sections. (line 28) * magit-insert-bisect-log: Status sections. (line 46) * magit-insert-bisect-output: Status sections. (line 38) * magit-insert-bisect-rest: Status sections. (line 42) * magit-insert-diff-filter-header: Status header sections. (line 37) * magit-insert-error-header: Status header sections. (line 27) * magit-insert-head-branch-header: Status header sections. (line 41) * magit-insert-heading: Creating sections. (line 41) * magit-insert-local-branches: References sections. (line 17) * magit-insert-merge-log: Status sections. (line 18) * magit-insert-push-branch-header: Status header sections. (line 50) * magit-insert-rebase-sequence: Status sections. (line 23) * magit-insert-recent-commits: Status sections. (line 103) * magit-insert-remote-branches: References sections. (line 21) * magit-insert-remote-header: Status header sections. (line 65) * magit-insert-repo-header: Status header sections. (line 61) * magit-insert-section: Creating sections. (line 6) * magit-insert-sequencer-sequence: Status sections. (line 33) * magit-insert-staged-changes: Status sections. (line 59) * magit-insert-stashes: Status sections. (line 63) * magit-insert-status-headers: Status header sections. (line 11) * magit-insert-tags: References sections. (line 25) * magit-insert-tags-header: Status header sections. (line 55) * magit-insert-tracked-files: Status sections. (line 92) * magit-insert-unpulled-cherries: Status sections. (line 114) * magit-insert-unpulled-from-pushremote: Status sections. (line 75) * magit-insert-unpulled-from-upstream: Status sections. (line 70) * magit-insert-unpulled-module-commits: Status sections. (line 121) * magit-insert-unpulled-or-recent-commits: Status sections. (line 96) * magit-insert-unpushed-cherries: Status sections. (line 126) * magit-insert-unpushed-module-commits: Status sections. (line 134) * magit-insert-unpushed-to-pushremote: Status sections. (line 85) * magit-insert-unpushed-to-upstream: Status sections. (line 80) * magit-insert-unstaged-changes: Status sections. (line 55) * magit-insert-untracked-files: Status sections. (line 50) * magit-insert-upstream-branch-header: Status header sections. (line 45) * magit-insert-user-header: Status header sections. (line 73) * magit-log-maybe-show-more-commits: Section movement. (line 57) * magit-log-maybe-update-blob-buffer: Section movement. (line 69) * magit-log-maybe-update-revision-buffer: Section movement. (line 63) * magit-maybe-set-dedicated: Switching Buffers. (line 66) * magit-mode-display-buffer: Refreshing buffers. (line 32) * magit-mode-quit-window: Quitting Windows. (line 31) * magit-mode-setup: Refreshing buffers. (line 17) * magit-push-implicitly: Pushing. (line 64) * magit-push-to-remote: Pushing. (line 75) * magit-region-sections: Section selection. (line 10) * magit-region-values: Section selection. (line 29) * magit-restore-window-configuration: Quitting Windows. (line 20) * magit-revert-buffers: Editing commit messages. (line 178) * magit-run-git: Calling Git for effect. (line 36) * magit-run-git-async: Calling Git for effect. (line 80) * magit-run-git-with-editor: Calling Git for effect. (line 93) * magit-run-git-with-input: Calling Git for effect. (line 40) * magit-run-git-with-logfile: Calling Git for effect. (line 56) * magit-save-window-configuration: Switching Buffers. (line 55) * magit-section-case: Matching sections. (line 58) * magit-section-hide: Section visibility. (line 51) * magit-section-hide-children: Section visibility. (line 66) * magit-section-ident: Matching sections. (line 11) * magit-section-match: Matching sections. (line 21) * magit-section-set-window-start: Section movement. (line 50) * magit-section-show: Section visibility. (line 47) * magit-section-show-children: Section visibility. (line 60) * magit-section-show-headings: Section visibility. (line 55) * magit-section-show-level-1: Section visibility. (line 26) * magit-section-show-level-1-all: Section visibility. (line 34) * magit-section-show-level-2: Section visibility. (line 27) * magit-section-show-level-2-all: Section visibility. (line 35) * magit-section-show-level-3: Section visibility. (line 28) * magit-section-show-level-3-all: Section visibility. (line 36) * magit-section-show-level-4: Section visibility. (line 29) * magit-section-show-level-4-all: Section visibility. (line 37) * magit-section-toggle-children: Section visibility. (line 70) * magit-section-when: Matching sections. (line 48) * magit-start-git: Calling Git for effect. (line 105) * magit-start-process: Calling Git for effect. (line 124) * magit-status-maybe-update-blob-buffer: Section movement. (line 81) * magit-status-maybe-update-revision-buffer: Section movement. (line 75) * magit-wip-log: Wip modes. (line 69) * magit-wip-log-current: Wip modes. (line 77) * with-editor-usage-message: Editing commit messages. (line 215)  File: magit.info, Node: Variable Index, Prev: Function Index, Up: Top Appendix E Variable Index ************************* [index] * Menu: * auto-revert-buffer-list-filter: Automatic Reverting of File-Visiting Buffers. (line 81) * auto-revert-interval: Automatic Reverting of File-Visiting Buffers. (line 76) * auto-revert-stop-on-user-input: Automatic Reverting of File-Visiting Buffers. (line 71) * auto-revert-use-notify: Automatic Reverting of File-Visiting Buffers. (line 49) * auto-revert-verbose: Automatic Reverting of File-Visiting Buffers. (line 103) * branch.autoSetupMerge: Branching. (line 125) * branch.autoSetupRebase: Branching. (line 142) * branch.NAME.description: Branching. (line 93) * branch.NAME.merge: Branching. (line 55) * branch.NAME.pushRemote: Branching. (line 79) * branch.NAME.rebase: Branching. (line 67) * branch.NAME.remote: Branching. (line 61) * git-commit-fill-column: Editing commit messages. (line 228) * git-commit-finish-query-functions: Editing commit messages. (line 233) * git-commit-known-pseudo-headers: Editing commit messages. (line 124) * git-commit-major-mode: Editing commit messages. (line 163) * git-commit-setup-hook: Editing commit messages. (line 174) * git-commit-summary-max-length: Editing commit messages. (line 222) * git-rebase-auto-advance: Editing rebase sequences. (line 94) * git-rebase-confirm-cancel: Editing rebase sequences. (line 102) * git-rebase-show-instructions: Editing rebase sequences. (line 98) * global-auto-revert-mode: Automatic Reverting of File-Visiting Buffers. (line 22) * global-magit-file-mode: Minor mode for buffers visiting files. (line 11) * magit-auto-revert-immediately: Automatic Reverting of File-Visiting Buffers. (line 32) * magit-auto-revert-mode: Automatic Reverting of File-Visiting Buffers. (line 17) * magit-auto-revert-tracked-only: Automatic Reverting of File-Visiting Buffers. (line 55) * magit-blame-goto-chunk-hook: Blaming. (line 97) * magit-blame-heading-format: Blaming. (line 83) * magit-blame-show-headings: Blaming. (line 91) * magit-blame-time-format: Blaming. (line 87) * magit-branch-prefer-remote-upstream: Branching. (line 259) * magit-branch-read-upstream-first: Branching. (line 253) * magit-buffer-name-format: Naming Buffers. (line 27) * magit-bury-buffer-function: Quitting Windows. (line 11) * magit-clone-set-remote.pushDefault: Repository setup. (line 23) * magit-commit-ask-to-stage: Initiating a commit. (line 74) * magit-commit-extend-override-date: Initiating a commit. (line 79) * magit-commit-reword-override-date: Initiating a commit. (line 83) * magit-commit-squash-confirm: Initiating a commit. (line 87) * magit-completing-read-function: Completion and confirmation. (line 10) * magit-diff-highlight-indentation: Diff options. (line 29) * magit-diff-highlight-trailing: Diff options. (line 24) * magit-diff-paint-whitespace: Diff options. (line 16) * magit-diff-refine-hunk: Diff options. (line 6) * magit-display-buffer-function: Switching Buffers. (line 23) * magit-display-buffer-noselect: Switching Buffers. (line 14) * magit-ediff-dwim-show-on-hunks: Ediffing. (line 66) * magit-ediff-quit-hook: Ediffing. (line 74) * magit-generate-buffer-name-function: Naming Buffers. (line 6) * magit-git-debug: Viewing Git output. (line 23) * magit-git-debug <1>: Getting a value from Git. (line 64) * magit-git-executable: Git executable. (line 36) * magit-git-global-arguments: Global Git arguments. (line 6) * magit-log-auto-more: Log Buffer. (line 61) * magit-log-section-args: Status options. (line 10) * magit-log-section-commit-count: Status sections. (line 108) * magit-log-show-margin: Log Buffer. (line 67) * magit-log-show-refname-after-summary: Log Buffer. (line 79) * magit-no-confirm: Completion and confirmation. (line 42) * magit-pop-revision-stack-format: Editing commit messages. (line 92) * magit-post-display-buffer-hook: Switching Buffers. (line 61) * magit-pre-display-buffer-hook: Switching Buffers. (line 50) * magit-prefer-remote-upstream: Branching. (line 171) * magit-process-raise-error: Calling Git for effect. (line 151) * magit-push-current-set-remote-if-missing: Pushing. (line 87) * magit-refresh-args: Refreshing buffers. (line 54) * magit-refresh-buffer-hook: Automatic Refreshing of Magit Buffers. (line 40) * magit-refresh-function: Refreshing buffers. (line 48) * magit-refresh-status-buffer: Automatic Refreshing of Magit Buffers. (line 46) * magit-refs-indent-cherry-lines: References buffer. (line 88) * magit-refs-local-branch-format: References buffer. (line 76) * magit-refs-remote-branch-format: References buffer. (line 80) * magit-refs-sections-hook: References sections. (line 13) * magit-refs-show-commit-count: References buffer. (line 29) * magit-refs-show-margin: References buffer. (line 40) * magit-refs-tags-format: References buffer. (line 84) * magit-remote-add-set-remote.pushDefault: Remotes. (line 32) * magit-repository-directories: Status buffer. (line 30) * magit-repository-directories-depth: Status buffer. (line 36) * magit-revision-insert-related-refs: Revision buffer. (line 6) * magit-revision-show-gravatar: Revision buffer. (line 10) * magit-root-section: Matching sections. (line 74) * magit-save-repository-buffers: Automatic Saving of File-Visiting Buffers. (line 13) * magit-section-movement-hook: Section movement. (line 39) * magit-section-set-visibility-hook: Section visibility. (line 80) * magit-section-show-child-count: Section options. (line 9) * magit-status-headers-hook: Status header sections. (line 17) * magit-status-refresh-hook: Status options. (line 6) * magit-status-sections-hook: Status sections. (line 10) * magit-this-process: Calling Git for effect. (line 146) * magit-uniquify-buffer-names: Naming Buffers. (line 61) * magit-unstage-committed: Staging and unstaging. (line 53) * magit-update-other-window-delay: Section movement. (line 87) * magit-visit-ref-create: References buffer. (line 115) * magit-wip-after-apply-mode: Wip modes. (line 99) * magit-wip-after-apply-mode-lighter: Wip modes. (line 141) * magit-wip-after-save-local-mode-lighter: Wip modes. (line 137) * magit-wip-after-save-mode: Wip modes. (line 93) * magit-wip-before-change-mode: Wip modes. (line 113) * magit-wip-before-change-mode-lighter: Wip modes. (line 145) * magit-wip-namespace: Wip modes. (line 149) * pull.rebase: Branching. (line 102) * remote.pushDefault: Branching. (line 115)