6 :ref:`v2.3 <v2.3>` is the latest stable release.
11 Usability, bells and whistles
12 -----------------------------
14 * The user interface is now HiDPI-capable. git-cola now uses SVG
15 icons, and its interface can be scaled by setting the `GIT_COLA_SCALE`
18 * `git dag` now supports the standard editor, difftool, and history hotkeys.
19 It is now possible to invoke these actions from file widget's context
20 menu and through the standard hotkeys.
22 https://github.com/git-cola/git-cola/pull/473
24 * The `Status` tool also learned about the history hotkey.
25 Additionally, the `Alt-{j,k}` aliases are also supported in the `Status`
26 tool for consistency with the other tools where the non-Alt hotkeys are not
29 https://github.com/git-cola/git-cola/pull/488
31 * The `File Browser` tool now has better default column sizes,
32 and remembers its window size and placement.
34 * The `File Browser` now supports the refresh hotkey, and has better
35 behavior when refreshing. The selection is now retained, and new and
36 removed files are found when refreshing.
38 * A new `git-cola-completion.bash` completion script is provided in the
39 `contrib/` directory. It must be used alongside Git's completion script.
40 Source it from your `~/.bashrc` (or `~/.zshrc`, etc) after sourcing
41 the `git-completion.bash` script and you will have command-line completion
42 support for the `git cola` and `git dag` sub-commands.
44 * The "checkout" dialog now offers completion for remote branches and other
45 git refs. This makes it easier to checkout remote branches in a detached
46 head state. Additionally, the checkout dialog also offers completion for
47 remote branches that have not yet been checked out, which makes it easier to
48 create a local tracking branch by just completing for that potential name.
50 https://github.com/git-cola/git-cola/issues/390
52 * The "create branch" and "create tag" dialogs now save and restore their
55 * The "status" widget can now be configured to use a bold font with a darker
56 background for the header items.
58 https://github.com/git-cola/git-cola/pull/506
60 * The "status" widget now remembers its horizontol scrollbar position across
61 updates. This is helpful when working on projects with long paths.
63 https://github.com/git-cola/git-cola/issues/494
68 * When using *Git for Windows*, a `git` window would appear on
69 when running *Windows 8*. We now pass additional flags to
70 `subprocess.Popen` to prevent a `git` window from appearing.
72 https://github.com/git-cola/git-cola/issues/477
74 https://github.com/git-cola/git-cola/pull/486
76 * Launching difftool with `.PY` in `$PATHEXT` on Windows was fixed.
78 https://github.com/git-cola/git-cola/issues/492
80 * Creating a local branch tracking a remote branch that contains
81 slashes in its name is now properly handled.
83 https://github.com/git-cola/git-cola/issues/496
85 * The "Browse Other Branch" feature was broken by Python3, and is now fixed.
87 https://github.com/git-cola/git-cola/issues/501
89 * We now avoid `long` for better Python3 compatibility.
91 https://github.com/git-cola/git-cola/issues/502
93 * We now use Git's default merge message when merging branches.
95 https://github.com/git-cola/git-cola/issues/508
99 https://github.com/git-cola/git-cola/pull/485
104 * git-cola's documentation no longer uses an intersphinx link mapping
105 to docs.python.org. This fixes warnings when building rpms using koji,
106 where network access is prevented.
108 https://bugzilla.redhat.com/show_bug.cgi?id=1231812
113 Clone the git-cola repo to get the latest development version:
115 ``git clone git://github.com/git-cola/git-cola.git``