Unreleased Topics¶
Usability, bells and whistles¶
The Interactive Rebase feature now works on Windows!
The diff editor now understands vim-style hjkl navigation hotkeys.
Alt-{j,k} navigation hotkeys were added to allow changing to the next/previous file from the diff and commit editors.
The Rename branch menu action is now disabled in empty repositories.
git cola now checks unmerged files for conflict markers before staging them. This feature can be disabled in the preferences.
git dag now remembers which commits were selected when refreshing so that it can restore the selection afterwards.
“Launch Editor”, “Launch Difftool”, “Stage/Unstage”, and “Move Up/Down” hotkeys now work when the commit message editor has focus.
The diff editor now supports the Ctrl+u hotkey for reverting diff hunks and selected lines.
The core.commentChar Git configuration value is now honored. Commit messages and rebase instruction sheets will now use the configured character for comments. This allows having commit messages that start with # when core.commentChar is configured to its non-default value.
Fixes¶
Diff syntax highlighting was improved to handle more edge cases and false positives.
Setting commands in the interactive rebase editor was fixed.
git-cola no longer clobbers the Ctrl+Backspace text editing shortcut in the commit message editor.
The copy/paste clipboard now persists after git cola exits.
Development version¶
Clone the git-cola repo to get the latest development version:
git clone git://github.com/git-cola/git-cola.git