File: magit-log.el.html

This library implements support for looking at Git logs, including special logs like cherry-logs, as well as for selecting a commit from a log.

Defined variables (35)

magit-cherry-marginFormat of the margin in ‘magit-cherry-mode’ buffers.
magit-cherry-mode-abbrev-tableAbbrev table for ‘magit-cherry-mode’.
magit-cherry-mode-hookHook run after entering ‘magit-cherry-mode’.
magit-cherry-mode-mapKeymap for ‘magit-cherry-mode’.
magit-cherry-mode-syntax-tableSyntax table for ‘magit-cherry-mode’.
magit-cherry-sections-hookHook run to insert sections into the cherry buffer.
magit-commit-section-mapKeymap for ‘commit’ sections.
magit-log-auto-moreInsert more log entries automatically when moving past the last entry.
magit-log-buffer-file-lockedWhether ‘magit-log-buffer-file-quick’ uses a dedicated buffer.
magit-log-color-graph-limitNumber of commits over which log graphs are not colored.
magit-log-disable-graph-hack-argsArguments which disable the graph speedup hack.
magit-log-header-line-functionFunction used to generate text shown in header line of log buffers.
magit-log-marginFormat of the margin in ‘magit-log-mode’ buffers.
magit-log-margin-show-committer-dateWhether to show the committer date in the margin.
magit-log-merged-commit-countHow many surrounding commits to show for ‘magit-log-merged’.
magit-log-mode-abbrev-tableAbbrev table for ‘magit-log-mode’.
magit-log-mode-hookHook run after entering Magit-Log mode.
magit-log-mode-mapKeymap for ‘magit-log-mode’.
magit-log-mode-syntax-tableSyntax table for ‘magit-log-mode’.
magit-log-remove-graph-argsThe log arguments that cause the ‘--graph’ argument to be dropped.
magit-log-revision-headers-formatAdditional format string used with the ‘++header’ argument.
magit-log-section-commit-countHow many recent commits to show in certain log sections.
magit-log-section-mapKeymap for log sections.
magit-log-select-marginFormat of the margin in ‘magit-log-select-mode’ buffers.
magit-log-select-mode-abbrev-tableAbbrev table for ‘magit-log-select-mode’.
magit-log-select-mode-hookHook run after entering ‘magit-log-select-mode’.
magit-log-select-mode-mapKeymap for ‘magit-log-select-mode’.
magit-log-select-mode-syntax-tableSyntax table for ‘magit-log-select-mode’.
magit-log-select-show-usageWhether to show usage information when selecting a commit from a log.
magit-log-show-refname-after-summaryWhether to show refnames after commit summaries.
magit-log-show-signatures-limitNumber of commits over which signatures are not verified.
magit-log-trace-definition-functionFunction used to determine the function at point.
magit-log-trailer-labelsWhether and how to insert labels, derived from commit message trailers.
magit-log-wash-summary-hookFunctions used to highlight parts of each individual commit summary.
magit-module-commit-section-mapKeymap for ‘module-commit’ sections.

Defined functions (126)

magit--insert-log(KEEP-ERROR REVS &optional ARGS FILES)
magit-cherry(HEAD UPSTREAM)
magit-cherry-mode()
magit-cherry-setup-buffer(HEAD UPSTREAM)
magit-delete-shelved-branch(BRANCH)
magit-diff-trace-definition()
magit-git-shortlog(REV ARGS)
magit-insert-cherry-commits()
magit-insert-cherry-headers()
magit-insert-log(REVS &optional ARGS FILES)
magit-insert-recent-commits(&optional TYPE VALUE)
magit-insert-unpulled-cherries()
magit-insert-unpulled-from-pushremote()
magit-insert-unpulled-from-upstream()
magit-insert-unpushed-cherries()
magit-insert-unpushed-to-pushremote()
magit-insert-unpushed-to-upstream()
magit-insert-unpushed-to-upstream-or-recent()
magit-jump-to-unpulled-from-pushremote(&optional ARG1)
magit-jump-to-unpulled-from-upstream(&optional ARG1)
magit-jump-to-unpushed-to-pushremote(&optional ARG1)
magit-jump-to-unpushed-to-upstream(&optional ARG1)
magit-log()
magit-log--get-value(MODE &optional USE-BUFFER-ARGS)
magit-log--maybe-drop-color-graph(ARGS LIMIT)
magit-log--set-value(OBJ &optional SAVE)
magit-log--wash-summary(SUMMARY)
magit-log-all(&optional ARGS FILES)
magit-log-all-branches(&optional ARGS FILES)
magit-log-arguments(&optional MODE)
magit-log-branches(&optional ARGS FILES)
magit-log-buffer-file(&optional FOLLOW BEG END)
magit-log-bury-buffer(&optional ARG)
magit-log-current(&optional ARG1 ARG2)
magit-log-double-commit-limit()
magit-log-format-author-margin(AUTHOR DATE)
magit-log-format-margin(REV AUTHOR DATE)
magit-log-format-shortstat-margin(REV)
magit-log-get-commit-limit(&optional ARGS)
magit-log-goto-commit-section(REV)
magit-log-half-commit-limit()
magit-log-head(&optional ARGS FILES)
magit-log-header-line-arguments(REVS ARGS FILES)
magit-log-header-line-sentence(REVS ARGS FILES)
magit-log-margin-width(STYLE DETAILS DETAILS-WIDTH)
magit-log-matching-branches(PATTERN &optional ARGS FILES)
magit-log-matching-tags(PATTERN &optional ARGS FILES)
magit-log-maybe-show-more-commits(SECTION)
magit-log-maybe-update-blob-buffer(&optional _)
magit-log-maybe-update-revision-buffer(&optional _)
magit-log-merged(COMMIT BRANCH &optional ARGS FILES)
magit-log-mode()
magit-log-move-to-parent(&optional N)
magit-log-move-to-revision(COMMIT)
magit-log-other(REVS &optional ARGS FILES)
magit-log-prefix(&rest SLOTS)
magit-log-prefix--anon-cmacro(WHOLE &rest SLOTS)
magit-log-prefix--eieio-childp(OBJ)
magit-log-prefix-child-p(OBJ)
magit-log-prefix-list-p(ARG1)
magit-log-prefix-p(OBJ)
magit-log-read-pattern(OPTION)
magit-log-read-revs(&optional USE-CURRENT)
magit-log-refresh()
magit-log-refresh-prefix(&rest SLOTS)
magit-log-refresh-prefix--anon-cmacro(WHOLE &rest SLOTS)
magit-log-refresh-prefix--eieio-childp(OBJ)
magit-log-refresh-prefix-child-p(OBJ)
magit-log-refresh-prefix-list-p(ARG1)
magit-log-refresh-prefix-p(OBJ)
magit-log-related(REVS &optional ARGS FILES)
magit-log-select(PICK &optional MSG QUIT BRANCH ARGS INITIAL)
magit-log-select-mode()
magit-log-select-pick()
magit-log-select-quit()
magit-log-select-setup-buffer(REVS ARGS)
magit-log-set-commit-limit(FN)
magit-log-setup-buffer(REVS ARGS FILES &optional LOCKED FOCUS)
magit-log-toggle-commit-limit()
magit-log-trace-definition(FILE FN COMMIT)
magit-log-wash-log(STYLE ARGS)
magit-log-wash-rev(STYLE ABBREV)
magit-log:--*-order()
magit-log:--grep()
magit-log:--since()
magit-log:--until()
magit-log:-G()
magit-log:-L()
magit-log:-S()
magit-log:-n()
magit-next-reference(&optional PREVIOUS)
magit-previous-reference()
magit-read-file-trace(&rest IGNORED)
magit-shortlog()
magit-shortlog-range(REV-OR-RANGE ARGS)
magit-shortlog-since(COMMIT ARGS)
magit-toggle-log-margin-style()
magit:--author()
transient:magit-log-infix-arguments:++header()
transient:magit-log-infix-arguments:--ancestry-path()
transient:magit-log-infix-arguments:--color()
transient:magit-log-infix-arguments:--decorate()
transient:magit-log-infix-arguments:--dense()
transient:magit-log-infix-arguments:--first-parent()
transient:magit-log-infix-arguments:--follow()
transient:magit-log-infix-arguments:--full-history()
transient:magit-log-infix-arguments:--graph()
transient:magit-log-infix-arguments:--invert-grep()
transient:magit-log-infix-arguments:--no-merges()
transient:magit-log-infix-arguments:--patch()
transient:magit-log-infix-arguments:--regexp-ignore-case()
transient:magit-log-infix-arguments:--reverse()
transient:magit-log-infix-arguments:--show-signature()
transient:magit-log-infix-arguments:--simplify-by-decoration()
transient:magit-log-infix-arguments:--simplify-merges()
transient:magit-log-infix-arguments:--sparse()
transient:magit-log-infix-arguments:--stat()
transient:magit-log-refresh:--color()
transient:magit-log-refresh:--decorate()
transient:magit-log-refresh:--graph()
transient:magit-shortlog:--email()
transient:magit-shortlog:--format=()
transient:magit-shortlog:--group=()
transient:magit-shortlog:--numbered()
transient:magit-shortlog:--summary()
transient:magit-shortlog:-w()

Defined faces (4)

magit-header-line-log-selectFace for the ‘header-line’ in ‘magit-log-select-mode’.
magit-log-authorFace for the author part of the log output.
magit-log-dateFace for the date part of the log output.
magit-log-graphFace for the graph part of the log output.