doc: update v2.4 release notes draft
[git-cola.git] / share / doc / git-cola / relnotes / unreleased.rst
blobc2a34bf3497fbbba9057303eace04bcd9f47c864
1 .. _unreleased:
3 Latest Release
4 ==============
6 :ref:`v2.3 <v2.3>` is the latest stable release.
8 Unreleased Topics
9 =================
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`
16   environment variable.
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
27   available.
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
53   window settings.
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
65 Fixes
66 -----
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
97 * Miscellaneous fixes
99   https://github.com/git-cola/git-cola/pull/485
101 Packaging
102 ---------
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
110 Development version
111 ===================
113 Clone the git-cola repo to get the latest development version:
115 ``git clone git://github.com/git-cola/git-cola.git``