This view provides the main git-cola user interface.
The main cola interface.
Attempt to create a commit from the index and commit message.
Create the context menu for the diff display.
Set up the context menu for the diff display.
Handle shortcut keys in the diff view.
Accepts drops
Apply dropped patches with git-am
Exports data for save/restore
Imports data for save/restore
Install .gitconfig-defined actions
Implement un/staging of selected lines or hunks.
Set the diff text display.
Update the UI with the current row and column.
Add standard ‘Signed-off-by:’ line to the commit message
Stage selected files, or all files if no selection exists.
Stage a specific hunk.
Stage selected lines.
Destructively remove a hunk from a worktree file.
Destructively check out content for the selected file from $head.
Unstage selected files, or all files if no selection exists.
Unstage a hunk.
Unstage selected lines.