This view provides the main git-cola user interface.
The main cola interface.
Launch the ‘Create Branch’ dialog.
Launch the ‘Delete Branch’ dialog.
Diff against an arbitrary revision, branch, tag, etc.
Launch the ‘Browse Commits’ dialog.
Launch the ‘Browse Current Branch’ dialog.
Prompt for a branch and inspect content at that point in time.
Launch the ‘Checkout Branch’ dialog.
Launch the ‘Cherry-Pick’ dialog.
Attempt to create a commit from the index and commit message.
Launches a diff against a branch.
Create the context menu for the diff display.
Set up the context menu for the diff display.
Diff using an arbitrary expression.
Handle shortcut keys in the diff view.
Accepts drops
Apply dropped patches with git-am
Run ‘git format-patch’ on a list of commits.
Exports data for save/restore
Launch the ‘fetch’ remote dialog.
Called when Search -> Grep’s right-click ‘goto’ action.
Prompt and use ‘git grep’ to find the content.
Imports data for save/restore
Load a commit message from a file.
Spawn a new cola session.
Implement un/staging of selected lines or hunks.
Launch the ‘pull’ remote dialog.
Launch the ‘push’ remote dialog.
Rebase onto a branch.
Diff against an arbitrary revision, branch, tag, etc.
Set the diff text display.
Update the UI with the current row and column.
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.