Git-cola

Latest version: v4.7.1

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

Scan your dependencies

Page 9 of 17

2.0.7

======
Usability, bells and whistles
-----------------------------
* New hotkey: `Ctrl+Shift+M` merges branches.

* New hotkey: `Ctrl+R` refreshes the DAG viewer.
(`347 <https://github.com/git-cola/git-cola/issues/347>`_)

Fixes
-----
* We now use `git config` to parse the list of remotes
instead of parsing the output of `git remote`, which
is a Git porcelain and should not be used by scripts.

* Avoid "C++ object has been deleted" errors from PyQt4.
(`346 <https://github.com/git-cola/git-cola/issues/346>`_)

Packaging
---------
* The `make install` target now uses `install` instead of `cp`.

2.0.6

======
Usability, bells and whistles
-----------------------------
* Updated Brazilian Portuguese translation.

* The status and browse widgets now allow drag-and-drop into
external applications.
(`335 <https://github.com/git-cola/git-cola/issues/335>`_)

* We now show a progress bar when cloning repositories.
(`312 <https://github.com/git-cola/git-cola/issues/312>`_)

* The bookmarks widget was simplified to not need a
separate dialog.
(`289 <https://github.com/git-cola/git-cola/issues/289>`_)

* Updated Traditional Chinese translation.

* We now display a warning when trying to rebase with uncommitted changes.
(`338 <https://github.com/git-cola/git-cola/issues/338>`_)

* The status widget learned to filter paths.
`Ctrl+Shift+S` toggles the filter widget.
(`337 <https://github.com/git-cola/git-cola/issues/337>`_)
(`339 <https://github.com/git-cola/git-cola/pull/339>`_)

* The status widget learned to move files to the trash
when the `send2trash <https://github.com/hsoft/send2trash>`_
module is installed.
(`341 <https://github.com/git-cola/git-cola/issues/341>`_)

* "Recent repositories" is now a dedicated widget.
(`342 <https://github.com/git-cola/git-cola/issues/342>`_)

* New Spanish translation thanks to Pilar Molina Lopez.
(`344 <https://github.com/git-cola/git-cola/pull/344>`_)

Fixes
-----
* Newly added remotes are now properly seen by the fetch/push/pull dialogs.
(`343 <https://github.com/git-cola/git-cola/issues/343>`_)

2.0.5

======
Usability, bells and whistles
-----------------------------
* New Brazilian Portuguese translation thanks to Vitor Lobo.

* New Indonesian translation thanks to Samsul Ma'arif.

* Updated Simplified Chinese translation thanks to Zhang Han.

* `Ctrl+Backspace` is now a hotkey for "delete untracked files" in
the status widget.

* Fetch/Push/Pull dialogs now use the configured remote of the current
branch by default.
(`324 <https://github.com/git-cola/git-cola/pull/324>`_)

Fixes
-----
* We now use `os.getcwd()` on Python3.
(`316 <https://github.com/git-cola/git-cola/pull/316>`_)
(`326 <https://github.com/git-cola/git-cola/pull/326>`_)

* The `Ctrl+P` hotkey was overloaded to both "push" and "cherry-pick",
so "cherry-pick" was moved to `Ctrl+Shift+C`.

* Custom GUI tools with mixed-case names are now properly supported.

* "Diff Region" is now referred to as "Diff Hunk" for consistency
with common terminology from diff/patch tools.
(`328 <https://github.com/git-cola/git-cola/issues/328>`_)

* git-cola's test suite is now portable to MS Windows.
(`332 <https://github.com/git-cola/git-cola/pull/332>`_)

2.0.4

======
Usability, bells and whistles
-----------------------------
* We now handle the case when inotify `add_watch()` fails
and display instructions on how to increase the number of watches.
(`263 <https://github.com/git-cola/git-cola/issues/263>`_)

* New and improved zh_TW localization thanks to V字龍(Vdragon).
(`265 <https://github.com/git-cola/git-cola/pull/265>`_)
(`267 <https://github.com/git-cola/git-cola/pull/267>`_)
(`268 <https://github.com/git-cola/git-cola/pull/268>`_)
(`269 <https://github.com/git-cola/git-cola/issues/269>`_)
(`270 <https://github.com/git-cola/git-cola/pull/270>`_)
(`271 <https://github.com/git-cola/git-cola/pull/271>`_)
(`272 <https://github.com/git-cola/git-cola/pull/272>`_)

* New hotkeys: `Ctrl+F` for fetch, `Ctrl+P` for push,
and `Ctrl+Shift+P` for pull.

* The bookmarks widget's context menu actions were made clearer.
(`281 <https://github.com/git-cola/git-cola/issues/281>`_)

* The term "Staging Area" is used consistently in the UI
to allow for better localization.
(`283 <https://github.com/git-cola/git-cola/issues/283>`_)

* The "Section" term is now referred to as "Diff Region"
in the UI.
(`297 <https://github.com/git-cola/git-cola/issues/297>`_)

* The localization documentation related to the LANGUAGE
environment variable was improved.
(`293 <https://github.com/git-cola/git-cola/pull/293>`_)

* The "Actions" panel now contains tooltips for each button
in case the button labels gets truncated by Qt.
(`292 <https://github.com/git-cola/git-cola/issues/292>`_)

* Custom `git config`-defined actions can now be run in the
background by setting `guitool.<name>.background` to `true`.

Fixes
-----
* We now use bold fonts instead of SmallCaps to avoid
artifacts on several configurations.

* We now pickup `user.email`, `cola.tabwidth`, and similar settings
when defined in /etc/gitconfig.
(`259 <https://github.com/git-cola/git-cola/issues/259>`_)

* Better support for Unicode paths when using inotify.
(`bz 1104181 <https://bugzilla.redhat.com/show_bug.cgi?id=1104181>`_)

* Unicode fixes for non-ASCII locales.
(`266 <https://github.com/git-cola/git-cola/issues/266>`_)
(`273 <https://github.com/git-cola/git-cola/issues/273>`_)
(`276 <https://github.com/git-cola/git-cola/issues/276>`_)
(`282 <https://github.com/git-cola/git-cola/issues/282>`_)
(`298 <https://github.com/git-cola/git-cola/issues/298>`_)
(`302 <https://github.com/git-cola/git-cola/issues/302>`_)
(`303 <https://github.com/git-cola/git-cola/issues/303>`_)
(`305 <https://github.com/git-cola/git-cola/issues/305>`_)

* Viewing history from the file browser was fixed for Python3.
(`274 <https://github.com/git-cola/git-cola/issues/274>`_)

* setup.py was fixed to install the `*.rst` documentation.
(`279 <https://github.com/git-cola/git-cola/issues/279>`_)

* Patch export was fixed for Python3.
(`290 <https://github.com/git-cola/git-cola/issues/290>`_)

* Fixed adding a bookmark with trailing slashes.
(`295 <https://github.com/git-cola/git-cola/pull/295>`_)

* The default `git dag` layout is now setup so that its widgets
can be freely resized on Linux.
(`299 <https://github.com/git-cola/git-cola/issues/299>`_)

* Invalid tag names are now reported when creating tags.
(`296 <https://github.com/git-cola/git-cola/pull/296>`_)

2.0.3

======
Usability, bells and whistles
-----------------------------
* `git cola` no longer prompts after successfully creating a new branch.
(`251 <https://github.com/git-cola/git-cola/pull/251>`_)

* Hitting enter on simple dialogs now accepts them.
(`255 <https://github.com/git-cola/git-cola/pull/255>`_)

Fixes
-----
* `git dag` no longer relies on `sys.maxint`, which is
not available in Python3.
(`249 <https://github.com/git-cola/git-cola/issues/249>`_)

* Python3-related fixes.
(`254 <https://github.com/git-cola/git-cola/pull/254>`_)

* Python3-on-Windows-related fixes.
(`250 <https://github.com/git-cola/git-cola/pull/250>`_)
(`252 <https://github.com/git-cola/git-cola/pull/252>`_)
(`253 <https://github.com/git-cola/git-cola/pull/253>`_)

* Switching repositories using the bookmarks widget was not
refreshing the inotify watcher.
(`256 <https://github.com/git-cola/git-cola/pull/256>`_)

* Special commit messages trailers (e.g. "Acked-by:") are now special-cased to
fix word wrapping lines that start with "foo:".
(`257 <https://github.com/git-cola/git-cola/issues/257>`_)

* `git dag` sometimes left behind selection artifacts.
We now refresh the view to avoid them.
(`204 <https://github.com/git-cola/git-cola/issues/204>`_)

2.0.2

======
Usability, bells and whistles
-----------------------------
* Better inotify support for file creation and deletion.
(`240 <https://github.com/git-cola/git-cola/issues/240>`_)

* `git cola` now supports the X11 Session Management Protocol
and remembers its state across logout/reboot.
(`164 <https://github.com/git-cola/git-cola/issues/164>`_)

* `git cola` has a new icon.
(`190 <https://github.com/git-cola/git-cola/issues/190>`_)

Packaging
---------
* Building the documentation no longer requires `asciidoc`.
We now use `Sphinx <https://www.sphinx-doc.org>`_ for building
html documentation and man pages.

Fixes
-----
* Reworked the git-dag gravatar icon code to avoid a Unicode
error in Python 2.

* Commit message line-wrapping was made to better match the GUI editor.
(`242 <https://github.com/git-cola/git-cola/issues/242>`_)

* Better support for Python3 on Windows
(`246 <https://github.com/git-cola/git-cola/issues/246>`_)

Packaging
---------
* git-cola no longer depends on Asciidoc for building its documentation
and man-pages. We now depend on [Sphinx](https://www.sphinx-doc.org) only.

Page 9 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.