Next: , Previous: , Up: Logging   [Contents][Index]


5.3.4 Select from Log

When the user has to select a recent commit that is reachable from HEAD, using regular completion would be inconvenient (because most humans cannot remember hashes or "HEAD~5", at least not without double checking). Instead a log buffer is used to select the commit, which has the advantage that commits are presented in order and with the commit message.

Such selection logs are used when selecting the beginning of a rebase and when selecting the commit to be squashed into.

In addition to the key bindings available in all log buffers, the following additional key bindings are available in selection log buffers:

C-c C-c (magit-log-select-pick)

Select the commit at point and act on it. Call magit-log-select-pick-function with the selected commit as argument.

C-c C-k (magit-log-select-quit)

Abort selecting a commit, don’t act on any commit.

User Option: magit-log-select-margin

This option specifies whether the margin is initially shown in Magit-Log-Select mode buffers and how it is formatted.

The value has the form (INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH).


Next: , Previous: , Up: Logging   [Contents][Index]