Git-cola

Latest version: v4.12.0

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

Scan your dependencies

Page 15 of 19

1.7.0

======

Usability, bells and whistles
-----------------------------
* Export a patch series from `git dag` into a `patches/` directory.

* `git dag` learned to diff commits, slice history along paths, etc.

* Added instant-preview to the `git stash` widget.

* A simpler preferences editor is used to edit `git config` values.
(`90 <https://github.com/git-cola/git-cola/issues/90>`_)
(`89 <https://github.com/git-cola/git-cola/issues/89>`_)

* Previous commit messages can be re-loaded from the message editor.
(`33 <https://github.com/git-cola/git-cola/issues/33>`_)

Fixes
-----
* Display commits with no file changes.
(`82 <https://github.com/git-cola/git-cola/issues/82>`_)

* Improved the diff editor's copy/paste behavior
(`90 <https://github.com/git-cola/git-cola/issues/90>`_)

Packaging
---------
* Bumped version number to ceil(minimum git version).
`git cola` now requires `git` >= 1.6.3.

* Simplified git-cola's versioning when building from tarballs
outside of git. We no longer check for a 'version' file at
the root of the repository. We instead keep a default version
in `cola/version.py` and use it when `git cola`'s `.git` repository
is not available.

1.4.3.5

========

Usability, bells and whistles
-----------------------------
* inotify is much snappier and available on Windows
thanks to Karl Bielefeldt.

* New right-click command to add untracked files to .gitignore
thanks to Audrius Karabanovas.

* Stash, fetch, push, and pull usability improvements

* General usability improvements

* stderr is logged when applying partial diffs.

Fixes
-----
* Files can be unstaged when amending.
(`82 <https://github.com/git-cola/git-cola/issues/82>`_)

* Show the configured remote.$remote.pushurl in the GUI
(`83 <https://github.com/git-cola/git-cola/issues/83>`_)

* Removed usage of the "user" module.
(`86 <https://github.com/git-cola/git-cola/issues/86>`_)

* Avoids an extra `git update-index` call during startup.

1.4.3.4

========

Usability, bells and whistles
-----------------------------
* We now provide better feedback when `git push` fails.
(`69 <https://github.com/git-cola/git-cola/issues/69>`_)

* The Fetch, Push, and Pull dialogs now give better feedback
when interacting with remotes. The dialogs are modal and
a progress dialog is used.

Fixes
-----
* More Unicode fixes, again. It is now possible to have
Unicode branch names, repository paths, home directories, etc.
This continued the work initiated by Redhat's bugzilla 694806.

https://bugzilla.redhat.com/show_bug.cgi?id=694806

1.4.3.3

========

Usability, bells and whistles
-----------------------------
* The `git cola` desktop launchers now prompt for a repo
by default. This is done by using the new `--prompt`
flag which tells `git cola` to ignore any git repositories
in the current directory and prompt for one instead.

Fixes
-----
* More Unicode fixes for repositories and home directories with
embedded Unicode characters. Thanks to Christian Jann for
patience and helpful bug reports.

* Fix the 'Clone' button in the startup dialog.

1.4.3.2

========

Usability, bells and whistles
-----------------------------
* Faster startup time! `git cola` now offloads initialization
to a background thread so that the GUI appears almost instantly.

* Specialized diff options for p4merge, vimdiff, araxis, emerge,
and ecmerge in difftool (backported from git.git).

Fixes
-----
* Fix launching commands in the background on Windows
(e.g. when launching `git difftool`).

* Fix Unicode errors when home or repository directories contain
Unicode characters.
(`74 <https://github.com/git-cola/git-cola/issues/74>`_)
(`bz 694806 <https://bugzilla.redhat.com/show_bug.cgi?id=694806>`_)

1.4.3.1

========

Usability, bells and whistles
-----------------------------
* The `cola classic` tool can be now configured to be dock-able.
(`56 <https://github.com/git-cola/git-cola/issues/56>`_)

* The `cola classic` tool now uses visual sigils to indicate a file's status.
The idea and icons were provided by Uri Okrent.

* Include the 'Rescan' button in the 'Actions' widget regardless
of whether inotify is installed.

Packaging
---------
* Fix installation of translations per Fedora
This incorporates Fedora's fix for the translations path
which originally appeared in cola-1.4.3-translations.patch.

* Mac OS X git-cola developers can now generate git-cola.app
application bundles using 'make app-bundle'.

Fixes
-----
* Fixed an error when trying to use "Get Commit Message Template"
with an undefined "commit.template" git config variable.
(`bz 67521 <https://bugzilla.redhat.com/show_bug.cgi?id=675721>`_)
(`72 <https://github.com/git-cola/git-cola/issues/72>`_)

* Properly raise the main window on Mac OS X.

* Properly handle staging a huge numbers of files at once.

* Speed up 'git config' usage by fixing cola's caching proxy.

* Guard against damaged ~/.cola files.

Page 15 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.