bind diff b move-first-line
# 'unbind' the default quit key binding
bind main Q none
+ # An external command to update from upstream
+ bind generic F !git fetch
+ # Cherry-pick current commit unto current branch
+ bind generic C !git cherry-pick %(commit)
--------------------------------------------------------------------------
Keys are mapped by first searching the keybindings for the current view, then
Actions
~~~~~~~
+Apart from the action names listed below, all actions starting with a '!' will
+be available as an external command. External commands can contain variable
+names that will be substituted before the command is run. Valid variable names
+are "%(head)", "%(commit)", and "%(blob)".
+
+As an example, the following external command will save the current commit as
+a patch file: "!git format-patch %(commit)^..%(commit)".
+
ifdef::backend-xhtml11[]
[frame="none"]
`-----------------------`-----------------------------------------------------
next Move to next
previous Move to previous
view-next Move focus to next view
+refresh Reload and refresh view
view-close Close the current view
quit Close all views and quit
------------------------------------------------------------------------------
toggle-lineno Toggle line numbers
toggle-rev-graph Toggle revision graph visualization
status-update Update file status
+status-merge Resolve unmerged file
edit Open in editor
------------------------------------------------------------------------------