6 :ref:`v2.1.2 <v2.1.2>` is the latest stable release.
11 * The stash viewer now uses ``git show --no-ext-diff`` to avoid running
12 user-configured diff tools.
14 * Double-click will now choose a commit in the "Select commit" dialog.
16 * `git cola` has a feature that reads `.git/MERGE_MSG` and friends for the
17 commit message when a merge is in-progress. Upon refresh, `git cola` will
18 now detect when a merge has completed and reset the commit message back to
19 its previous state. It is only reset if the editor contains a message
20 that was read from the file and has not been manually edited by the user.
22 * The commit message editor's context menu now has a "Clear..." action for
23 clearing the message across both the summary and description fields.
25 * `git cola` now uses the `setsid()` system call to ensure that the
26 `GIT_ASKPASS` and `SSH_ASKPASS` helper programs are used when pushing
27 changes using `git`. The askpass helpers will now be used even when
28 `git cola` is launched from a terminal.
30 The behavior without `setsid()` is that `git cola` can appear to hang while
31 pushing changes. The hang happens when `git` prompts the user for a
32 password using the terminal, but the user never sees the prompt. `setsid()`
33 detaches the terminal, which ensures that the askpass helpers are used.
35 https://github.com/git-cola/git-cola/issues/218
37 https://github.com/git-cola/git-cola/issues/262
39 https://github.com/git-cola/git-cola/issues/377
41 * `git dag`'s file list tool was updated to properly handle unicode paths.
43 * `gnome-terminal` is no longer used by default when `cola.terminal` is unset.
44 It is broken, as was detailed in #456.
46 https://github.com/git-cola/git-cola/issues/456
48 * Traditional Chinese (Taiwan) translation updates.
50 * The interactive rebase feature was not always setting `$GIT_EDITOR`
51 to the value of `gui.editor`, thus there could be instances where rebase
52 will seem to not stop, or hang, when performing "reword" actions.
54 We now set the `$GIT_EDITOR` environment variable when performing the
55 "Continue", "Skip", and "Edit Todo" rebase actions so that the correct
56 editor is used during the rebase.
58 https://github.com/git-cola/git-cola/issues/445
60 * The system theme's icons are now used whereever possible.
62 https://github.com/git-cola/git-cola/pull/458
67 Clone the git-cola repo to get the latest development version:
69 ``git clone git://github.com/git-cola/git-cola.git``