Git-cola

Latest version: v4.12.0

Safety actively analyzes 723607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 16 of 19

1.4.3

======

Usability, bells and whistles
-----------------------------
* `git dag` now has a separate display area
for displaying commit metadata. This area will soon
grow additional functionality such as cherry-picking,
branching, etc.

Fixes
-----
* Fixed tests from a previous refactoring.

* Guard against 'diff.external' configuration by always
calling 'git diff' with the '--no-ext-diff' option.
(`67 <https://github.com/git-cola/git-cola/issues/67>`_)

* Respect 'gui.diffcontext' so that cola's diff display
shows the correct number of context lines.

* Raise the GUI so that it is in the foreground on OS X.

Packaging
---------
* We now allow distutils to rewrite cola's shebang line.
This allows us to run on systems where "which python"
is Python3k. This is exposed by setting the `PYTHON`
Makefile variable to the location of python2.x.

* git-cola.app is now a tiny download because it no longer
contains Qt and PyQt. These libraries are provided as a
separate download.

1.4.2.5

========

Usability, bells and whistles
-----------------------------
* Clicking on paths in the status widget copies them into the
copy/paste buffer for easy middle-clicking into terminals.

* `Ctrl+C` in diff viewer copies the selected diff to the clipboard.

Fixes
-----
* Fixed the disappearing actions buttons on PyQt 4.7.4
as reported by Arch and Ubuntu 10.10.
(`62 <https://github.com/git-cola/git-cola/issues/62>`_)

* Fixed mouse interaction with the status widget where some
items could not be de-selected.

Packaging
---------
* Removed hard-coded reference to lib/ when calculating Python's
site-packages directory.

1.4.2.4

========

Usability, bells and whistles
-----------------------------
* Removed "single-click to (un)stage" in the status view.
This is a usability improvement since we no longer perform
different actions depending on where a row is clicked.

* Added ability to create unsigned, annotated tags.

Fixes
-----
* Updated documentation to use `cola.git` instead of `cola.gitcmd`.

1.4.2.3

========

Usability, bells and whistles
-----------------------------
* Allow un/staging by right-clicking top-level items
(`57 <https://github.com/git-cola/git-cola/issues/57>`_)

* Running 'commit' with no staged changes prompts to allow
staging all files.
(`55 <https://github.com/git-cola/git-cola/issues/55>`_)

* Fetch, Push, and Pull are now available via the menus
(`58 <https://github.com/git-cola/git-cola/issues/58>`_)

Fixes
-----
* Simplified the actions widget to work around a regression
in PyQt4 4.7.4.
(`62 <https://github.com/git-cola/git-cola/issues/62>`_)

1.4.2.2

========

Usability, bells and whistles
-----------------------------
* `git dag` interaction was made faster.

Fixes
-----
* Added '...' indicators to the buttons for
'Fetch...', 'Push...', 'Pull...', and 'Stash...'.
(`51 <https://github.com/git-cola/git-cola/issues/51>`_)

* Fixed a hang-on-exit bug in the cola-provided
'ssh-askpass' implementation.

1.4.2.1

========

Usability, bells and whistles
-----------------------------
* Staging and unstaging is faster.
(`48 <https://github.com/git-cola/git-cola/issues/48>`_)

* `git dag` reads history in a background thread.

Portability
-----------
* Added `cola.compat.hashlib` for `Python 2.4` compatibility
* Improved `PyQt 4.1.x` compatibility.

Fixes
-----
* Configured menu actions use ``sh -c`` for Windows portability.

Page 16 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.