Package Release Info

git-cola-3.1-bp150.1.3

Update Info: Base Release
Available in Package Hub : 15

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

git-cola

Change Logs

* Sun Apr 29 2018 marcin.bajor@gmail.com
- Update to 3.1
- Usability, bells and whistles
  * The “Browser” widget learned to rename files using “git mv”.
  https://github.com/git-cola/git-cola/issues/239
  * The “Diff” widget learned to diff images. Side-by-side and pixel diff modes allow you to inspect changes to common images formats.
  https://github.com/git-cola/git-cola/issues/444
  https://github.com/git-cola/git-cola/pull/803
  * Git LFS and Git Annex are natively supported by the image diff viewer.
  * Git Annex operations are now included. git annex init can be performed on repositories, and git annex add can be run on untracked files from the status widget. Install git-annex to activate this feature.
  * Git LFS operations are now included. git lfs install can be performed on repositories, and git lfs track can be run on untracked files from the status widget. Install git-lfs to activate this feature.
  * The “Stash” tool learned to stash staged changes only. Select the “Stage Index” option and only staged changes will be stashed away.
  https://github.com/git-cola/git-cola/issues/413
  * The “Stash” tool learned to use vim-like navigation keyboard shortcuts, shows error messages when things go wrong, and now saves the “Stash Index” and “Keep Index” options across sessions.
  * The Edit menu’s “Copy” and “Select All” actions now forward to either the diff, status, recent, or favorites widgets, based on which widget has focus.
  * The “File” and “Edit” menu can now be activated using Alt-{f,e} hotkeys.
  https://github.com/git-cola/git-cola/issues/759
  * It was easy to accidentally trigger the first action in the Status tool’s context menu when using a quick right-click to bring up the menu. A short sub-second delay was added to ensure that the top-most action is not triggered unless enough time has passed. This prevents accidental activation of the first item (typically “Stage” or “Unstage”) without burdening common use cases.
  https://github.com/git-cola/git-cola/pull/755
  https://github.com/git-cola/git-cola/issues/643
  * The “Ctrl+S” hotkey now works for the header items in the Status tool. Selected the “Modified” header item and activating the “Stage” hotkey, for example, will stage all modified files. This works for the “Staged”, “Modified”, and “Untracked” headers. This is not enabled for the “Unmerged” header by design.
  https://github.com/git-cola/git-cola/issues/772
  * The list of “Recent” repositories previously capped the number of repositories shown to 8 repositories. This can be set to a higher value by setting the cola.maxrecent configuration variable.
  https://github.com/git-cola/git-cola/issues/752
  * The “Create Branch” dialog now prevents invalid branch names.
  https://github.com/git-cola/git-cola/issues/765
  * Updated Turkish translation.
  https://github.com/git-cola/git-cola/pull/756
  * Updated Ukrainian translation.
  https://github.com/git-cola/git-cola/pull/753
  * Updated German translation.
  https://github.com/git-cola/git-cola/pull/802
  * Updated Czech translation
  https://github.com/git-cola/git-cola/pull/792
  https://github.com/git-cola/git-cola/pull/806
  * The window title can be configured to not display the absolute path of the repository.
  https://github.com/git-cola/git-cola/issues/775
  * The “Edit Remotes” editor learned to edit remote URLS.
  * Bare repositories can now be created by selecting the “New Bare Repository…” action from the File menu.
  * The “Branches” widget learned to configure upstream branches.
  * A new git cola clone sub-command was added for cloning repositories.
- Packaging
  * The vendored qtpy library was updated to v1.3.1.
  * The macOS installation was made simpler for better compatibility with Homebrew.
  https://github.com/git-cola/git-cola/issues/636
  * The Windows installer is now much simpler. Git Cola now bundles Python and PyQt5, so users need only install the “Git for Windows” and “Git Cola” installers to get things working.
- Fixes
  * Uninitialized difftool errors will now be displayed graphically. They were previously going to the shell.
  https://github.com/git-cola/git-cola/issues/457
  * Translations marked “fuzzy” will no longer be used when translating strings.
  https://github.com/git-cola/git-cola/issues/782
  * Deleted unmerged files will now correctly use a deleted icon.
  https://github.com/git-cola/git-cola/issues/479
  * The Ctrl+C “Copy” hotkey on the diff viewer has been fixed.
  https://github.com/git-cola/git-cola/issues/767
  * The “Create Tag” dialog did not correctly handle the case when a signed tag is requested, but no message is provided, and the user chooses to create an unannotated tag instead. This convenience fallback will now properly create an unsigned, unannotated tag.
  https://github.com/git-cola/git-cola/issues/696
  * .gitconfig and .git/config values editable by the Preferences dialog (aka git cola config) will now get unset when set to an empty value. For example, setting a different user.email in the current repository, followed by a subsequent emptying of that field, would previously result in an empty string getting stored in the config. This has been fixed so that the value will now get unset in the config instead.
  https://github.com/git-cola/git-cola/issues/406
  * Spelling and typofixes.
  https://github.com/git-cola/git-cola/pull/748
  * core.commentChar is now honored when set in the local repository .git/config.
  https://github.com/git-cola/git-cola/issues/766
  * The log window was using a format string that did not display correctly in all locales. A locale-aware format is now used.
  https://github.com/git-cola/git-cola/pull/800
  * The dialog displayed when prompting for a reference could sometimes lose focus.
  https://github.com/git-cola/git-cola/pull/804
* Mon Nov 20 2017 marcin.bajor@gmail.com
- Update to 3.0
- Usability, bells and whistles
  * Updated Simplified Chinese translation.
  https://github.com/git-cola/git-cola/pull/726
  * Updated Ukranian translation.
  https://github.com/git-cola/git-cola/pull/723
  * New Czech translation.
  https://github.com/git-cola/git-cola/pull/736
  https://github.com/git-cola/git-cola/pull/737
  https://github.com/git-cola/git-cola/pull/740
  https://github.com/git-cola/git-cola/pull/743
  * The "name" field in the "Create Tag" dialog now includes autocompletion, which makes it easy to see which tags currently exist.
  * git cola now has configurable toolbars. Use the View -> Add toolbar menu item to add a toolbar.
  * Setting cola.expandtab to true will now expand tabs into spaces in the commit message editor. The number of spaces to insert is determined by consulting cola.tabwidth, which defaults to 8.
  * The "Copy SHA-1" hotkey is now Alt + Ctrl + C, to avoid clobbering the ability to copy text from the DAG window.
  https://github.com/git-cola/git-cola/pull/705
  * The "Prepare Commit Message" action can now be invoked via the Ctrl+Shift+Return shortcut.
  https://github.com/git-cola/git-cola/pull/707
  * The Branches pane now has a filter field that highlights branches whose names match the string entered into its text field.
  * https://github.com/git-cola/git-cola/pull/713
  * Actions that are triggered in response to button presses were being triggered when the button was pressed, rather than when it was released, which was a usability flaw. All buttons now respond when clicked rather than when pressed.
  https://github.com/git-cola/git-cola/pull/715
  * The DAG window will now only refresh when object IDs change. Previously, the DAG would redraw itself in response to inotify events, such as filesystem operations, which was disruptive when inspecting a large diff in its diff viewer. The DAG will now only redraw when the object IDs corresponding to its query input changes. Furthermore, when redrawing, the scrollbar positions are retained to minimize disruption to the viewport contents.
  https://github.com/git-cola/git-cola/issues/620
  https://github.com/git-cola/git-cola/issues/724
  * The "About" dialog now includes the SHA-1 where Git Cola was built.
  https://github.com/git-cola/git-cola/issues/530
  * The "Status" widget now has "Copy Leading Path to Clipboard" and "Copy Basename to Clipboard" actions.
  https://github.com/git-cola/git-cola/issues/435
  https://github.com/git-cola/git-cola/issues/436
  * The "Status" widget now supports custom "Copy ... to Clipboard" actions.
  https://github.com/git-cola/git-cola/issues/437
  * The main menu now has an "Edit" menu.
  https://github.com/git-cola/git-cola/issues/725
  * git dag learned to checkout commits into a detached HEAD state.
  https://github.com/git-cola/git-cola/issues/698
  * The status widget's context menus now omit actions selection-dependent actions when no file is selected.
  https://github.com/git-cola/git-cola/pull/731
  * The startup dialog now focuses the repository list so that repositories can be selected with the keyboard without mouse intervention.
  https://github.com/git-cola/git-cola/issues/741
- Fixes
  * git dag now prevents nodes from overlapping in more situations.
  https://github.com/git-cola/git-cola/pull/689
  * Adding untracked Git submodule repo directories previously ran git add submodule/ but we now call git add submodule without the trailing slash (/) to avoid staging files that belong to the submodule (which is possibly a git bug). By working around the buggy behavior we allow users to recover by issuing the appropriate git submodule add command to properly register the submodule.
  https://github.com/git-cola/git-cola/pull/681
  * We now avoid git for-each-ref --sort=version:refname on versions of git older than v2.7.0. Previously we only avoided it for versions older than v2.0.0, which was a mistake.
  https://github.com/git-cola/git-cola/pull/686
  * The error message displayed when git is not installed has been fixed.
  https://github.com/git-cola/git-cola/pull/686
  * Adding new remotes was silently broken.
  https://github.com/git-cola/git-cola/issues/684
  https://github.com/git-cola/git-cola/pull/685
  * The repo selection dialog had errors during startup when the cola.refreshonfocus feature was enabled, as reported on Ubuntu 16.04.
  https://github.com/git-cola/git-cola/issues/690
  * Restored support for PyQt 4.6 (Centos 6.8)
  https://github.com/git-cola/git-cola/issues/692
  * Switching repositories now resets the "Amend Mode" and other settings when switching.
  https://github.com/git-cola/git-cola/issues/710
  * git rebase error messages now displayed when rebasing fails or stops via the standalone git cola rebase front-end.
  https://github.com/git-cola/git-cola/issues/721
  * git cola learned to stage broken symlinks.
  https://github.com/git-cola/git-cola/issues/727
  * The "View History" feature in the Browser tool was fixed, and now disambiguates between refs and paths.
  https://github.com/git-cola/git-cola/issues/732
  * The diff editor now has better support for files with CRLF rn line endings.
  https://github.com/git-cola/git-cola/issues/730
  * cola.inotify in a repo-local config is now honored when git cola is launched from a desktop entry (git cola --prompt).
  https://github.com/git-cola/git-cola/issues/695
* Wed Jul 19 2017 marcin.bajor@gmail.com
- Update to 2.11
- Usability, bells and whistles
  * New Ukranian translation.
  https://github.com/git-cola/git-cola/pull/670
  https://github.com/git-cola/git-cola/pull/672
  * New and improved French translations.
  * The new Branches widget makes it easier to checkout, merge, push, and pull branches from a single interface.
  git cola now includes a dark icon theme. The dark icon theme can be activated either by setting the GIT_COLA_ICON_THEME environment variable to dark, by configuring cola.icontheme to dark, or by specifying –icon-theme=dark on the command line.
  https://github.com/git-cola/git-cola/pull/638
  * Autocompletion was added to the Fetch, Push, and Pull dialogs.
  * The commit message editor now remembers the “Spellcheck” setting after exiting.
  https://github.com/git-cola/git-cola/pull/645
  * git dag now uses an improved algorithm for laying out the graph, which avoids collisions under certain graph configurations, and avoids overlapping tag with commits.
  https://github.com/git-cola/git-cola/pull/648
  https://github.com/git-cola/git-cola/pull/651
  https://github.com/git-cola/git-cola/pull/654
  https://github.com/git-cola/git-cola/pull/656
  https://github.com/git-cola/git-cola/pull/659
  * git dag now remembers its column sizes across sessions.
  https://github.com/git-cola/git-cola/issues/674
  * Grep now shows a preview of the selected file’s content in a split window below the grep results.
  * Grep now includes line numbers in the preview pane’s output.
  * Edit Remotes now remembers its window settings after exiting.
  * Diff now has an option to display line numbers in the editor.
  https://github.com/git-cola/git-cola/issues/136
  * Amend Last Commit can now be triggered via the Commit menu in addition to the commit message editor’s options.
  https://github.com/git-cola/git-cola/issues/640
  * The File Browser tool was made much faster and can now operate on much larger repositories.
  https://github.com/git-cola/git-cola/issues/499
  * A new “turbo” mode was added that allows you to opt-out of operations that can slow git cola on large repositories. The turbo mode is enabled by configuring git config cola.turbo true. Turbo mode disables the background loading of Git commit messages and other details in the File Browser widget.
  * A new GitIgnore dialog allows adding custom gitignore patterns.
  https://github.com/git-cola/git-cola/pull/653
  * The spellchecker in git cola can now use an additional dictionary by configuring cola.dictionary to the path to a file containing a newline-separated list of words.
  https://github.com/git-cola/git-cola/issues/663
  * The stash, export patches, diff, and gitignore dialogs now remember their window sizes.
  * A new git cola recent sub-command was added for finding recently edited files.
  * The Fetch dialog now allows pruning remote branches.
  https://github.com/git-cola/git-cola/issues/639
  https://github.com/git-cola/git-cola/pull/680
- Fixes
  * git cola‘s spellchecker now supports the new dict-common filesystem layout, and prefers the /usr/share/dict/cracklib-small file over the /usr/share/dict/words provided on older distributions. This makes the spellchecker compatible with Arch, which does not provide a words symlink like Debian.
  https://github.com/git-cola/git-cola/issues/663
  * Properly handle the case where an existing file is untracked using the File Browser.
  * Fix a quirk where the “Create Branch” dialog sometimes required clicking twice on the radio buttons.
  https://github.com/git-cola/git-cola/pull/662
  * Fixed a focus issue to ensure that “Push”, “Fetch”, and “Pull” can be executed with the press of a single enter key after being shown.
  https://github.com/git-cola/git-cola/issues/661
  * Committing is now allowed in when resolving a merge results in no changes. This state was previously prevented by the commit message editor, which prevented users from resolving merges that result in no changes.
  https://github.com/git-cola/git-cola/pull/679
  * The filesystem monitor would sometimes emit backtraces when directories are modified. This has been fixed.
  https://bugzilla.redhat.com/show_bug.cgi?id=1438522
  * Absolute paths are now returned when querying for .git-relative paths from within a submodule, which uses .git-files. This fixes launching git cola from within a subdirectory of a submodule.
  https://github.com/git-cola/git-cola/pull/675
* Sat Jan 14 2017 marcin.bajor@gmail.com
- Removed appdata.patch
* Sat Jan 14 2017 marcin.bajor@gmail.com
- Update to 2.10
- Usability, bells and whistles
  * git cola can now invoke the .git/hooks/cola-prepare-commit-msg hook to update the commit message. This hook takes the same parameters as Git?s prepare-commit-message hook. The default path to this hook can be overridden by setting the cola.prepareCommitMessageHook configuration variable.
  http://git-cola.readthedocs.io/en/latest/git-cola.html#prepare-commit-message
  * git cola diff (and the corresponding Diff menu actions) can now launch difftool with the standard Ctrl+D hotkey. The Ctrl+E hotkey was also added for launching an editor.
  * Traditional Chinese (Taiwan) translation updates.
- Fixes
  * git cola now works when installed in non-ascii, utf8-encoded paths.
  https://github.com/git-cola/git-cola/issues/629
  * Styling issues that caused black backgrounds in various widgets when using PyQ5 on Mac OS X have been fixed.
  https://github.com/git-cola/git-cola/issues/624
  * The ?Open Recent? menu action was broken and has been fixed.
  https://github.com/git-cola/git-cola/issues/634
  * Exiting git cola with a maximized main window would hang when reopened on Linux.
  https://github.com/git-cola/git-cola/issues/641
- Packaging
  * appdata.xml files are now provided at share/appdata/git-cola.xml and share/appdata/git-dag.xml for use by the Linux software gallery.
  https://people.freedesktop.org/~hughsient/appdata/
  https://github.com/git-cola/git-cola/pull/627
* Tue Nov 29 2016 marcin.bajor@gmail.com
- Update to 2.9.1
- Fixes
  * The ?Open Recent? menu was updated to new bookmarks format.
  https://github.com/git-cola/git-cola/issues/628
* Thu Nov 24 2016 mailaender@opensuse.org
- improve appdata.patch install rules with upstream collaborators
* Wed Nov 23 2016 marcin.bajor@gmail.com
- Update to 2.9
- Usability, bells and whistles
  * New Polish translation thanks to ?ukasz Wojni?owicz
  https://github.com/git-cola/git-cola/pull/598
  * The Bypass Commit Hooks feature now disables itself automatically when a new commit is created. The new behavior turns the option into a single-use flag, which helps prevent users from accidentally leaving it active longer than intended.
  https://github.com/git-cola/git-cola/pull/595
  * git dag learned to launch an external diff viewer on selected commits. The standard Ctrl+D shortcut can be used to view diffs.
  https://github.com/git-cola/git-cola/issues/468
  * git dag learned to launch directory diffs via git difftool ?dir-diff. The Ctrl+Shift+D shortcut launches difftool in directory-diff mode.
  https://github.com/git-cola/git-cola/issues/468
  * Items in the ?Favorites? list can now be renamed, which makes it easier to differentiate between several checkouts of the same repository.
  https://github.com/git-cola/git-cola/issues/599
  https://github.com/git-cola/git-cola/pull/601
  * The startup screen now includes a logo and git cola version information.
  https://github.com/git-cola/git-cola/issues/526
  * The About page was revamped to contain multiple tabs. A new tab was added that provides details about git cola??s dependencies. New tabs were also added for giving credit to git cola?s authors and translators.
  * The About page can now be accessed via git cola about.
  * The ?Fast-forward only? and ?No fast-forward? options supported by git pull are now accessible via git cola pull.
  * Doing a forced push no longer requires selecting the remote branch.
  https://github.com/git-cola/git-cola/pull/618
  * git cola push now has an option to suppress the prompt that is shown when pushing would create new remote branches.
  https://github.com/git-cola/git-cola/issues/605
  * git dag now shows commit messages in a more readable color.
  https://github.com/git-cola/git-cola/issues/574
  * git cola browse and the status widget learned to launch the OS-specified default action for a file. When used on directories via git cola browse, or when ?Open Parent Directory? is used on files, the OS-specified file browser will typically be used.
  git cola browse and the status widget learned to launch terminals.
- Fixes
  * git cola browse was not updating when expanding items.
  https://github.com/git-cola/git-cola/issues/588
  * Typofixes in comments, naming, and strings have been applied.
  https://github.com/git-cola/git-cola/pull/593
  * The inotify and win32 filesystem monitoring no longer refreshes when updates are made to ignored files.
  https://github.com/git-cola/git-cola/issues/517
  https://github.com/git-cola/git-cola/issues/516
  * The Refresh button on the actions panel no longer raises an exception when using PyQt5.
  https://github.com/git-cola/git-cola/issues/604
  * Fixed a typo in the inotify backend that is triggered when files are removed.
  https://github.com/git-cola/git-cola/issues/607
  * Fixed a typo when recovering from a failed attempt to open a repository.
  https://github.com/git-cola/git-cola/issues/606
  * git dag now properly updates itself when launched from the menubar.
  https://github.com/git-cola/git-cola/pull/613
  * If git-cola is invoked on Windows using start pythonw git-cola, a console window will briefly flash on the screen each time git cola invokes git. The console window is now suppressed.
  * We now avoid some problematic Popen flags on Windows which were breaking the git rebase feature on Windows.
  * The Save button in git dag?s ?Grab File...? feature now properly prompts for a filename when saving files.
  https://github.com/git-cola/git-cola/pull/617
- Development
  * The qtpy symlink in the source tree has been removed to allow for easier development on Windows.
  https://github.com/git-cola/git-cola/issues/626
* Sun Nov 20 2016 mailaender@opensuse.org
- install man pages
- add appdata.patch for en.opensuse.org/openSUSE:AppStore
* Wed Aug 31 2016 marcin.bajor@gmail.com
- Update to 2.8
- Usability, bells and whistles
  * git cola push learned to configure upstream branches.
  https://github.com/git-cola/git-cola/issues/563
- Fixes
  * The diffstat view is now properly updated when notifications are received via inotify filesystem monitoring.
  https://github.com/git-cola/git-cola/issues/577
  * Python3 with PyQt5 had a bug that prevented git cola from starting.
  https://github.com/git-cola/git-cola/pull/589
* Thu Aug 04 2016 marcin.bajor@gmail.com
- Fixed: git-cola can not find python-qt
* Sun Jul 31 2016 marcin.bajor@gmail.com
- Update to 2.7
- Fixes
  * When repositories stored in non-ASCII, UTF-8-encoded filesystem paths were operated upon with LC_ALL=C set in the environment, unicode errors would occur when using python2. git cola was made more robust and will now operate correctly within this environment.
  https://github.com/git-cola/git-cola/issues/581
  * Support for the GIT_WORK_TREE environment variable was fixed.
  https://github.com/git-cola/git-cola/pull/582
- Development
  * The unittest.mock module is now used instead of the original mock module when running the git cola test suite using Python3.
  https://github.com/git-cola/git-cola/issues/569
- Packaging
  * git cola is now compatible with PyQt5, PyQt4, and Pyside. git cola previously supported PyQt4 only, but will now use whichever library is available. Users are not required to upgrade at this time, but PyQt5 support can be enabled anytime by making its python modules available.
  https://github.com/git-cola/git-cola/issues/232
  NOTE: We do not yet recommend using PyQt5 because there are known exit-on-segfault bugs in Qt5 that have not yet been addressed. git cola is sensitive to this bug and is known to crash on exit when using git dag or the interactive rebase feature on PyQt5.
  https://bugreports.qt.io/browse/QTBUG-52988
  * PyQt4 is stable and there are no known issues when using it so we recommend using it until the Qt5 bugs have been resolved.
  git cola now depends on QtPy and includes a bundled copy of the qtpy library. If you are packaging git cola and would prefer to use qtpy from your distribution instead of the built-in version then use make NO_VENDOR_LIBS=1 when building git cola. This will prevent vendored libraries from being installed.
* Sun May 01 2016 marcin.bajor@gmail.com
- Update to 2.6
- Usability, bells and whistles
  * A new ?Reset? sub-menu provides access to running ?git reset ?mixed? when resetting branch heads and ?git reset ?merge? when resetting worktrees.
  https://github.com/git-cola/git-cola/issues/542
  * git cola now supports linked worktrees, i.e. worktrees created by git worktree.
  https://github.com/git-cola/git-cola/issues/554
- Fixes
  * Diff highlighting is now robust to the user having diff.supressBlankEmpty=true in their git config.
  https://github.com/git-cola/git-cola/issues/541
  * The filesystem monitor now properly handles repositories that use .git-files, e.g. when using submodules.
  https://github.com/git-cola/git-cola/issues/545
  https://github.com/git-cola/git-cola/pulls/546
  * Per-repository git configuration is now properly detected when launching git cola from an application launcher.
  https://github.com/git-cola/git-cola/issues/548
  * git cola now cleans up after itself immediately to avoid leaving behind empty /tmp/git-cola-XXXXXX directories when the user uses Ctrl+C to quit the app.
  https://github.com/git-cola/git-cola/issues/566
- Packaging
  * It is now possible to install git cola to and from utf8-encoded filesystem paths. Previously, Python?s stdlib would during installation.
  https://github.com/git-cola/git-cola/issues/551
* Sun Jan 03 2016 marcin.bajor@gmail.com
- Update to 2.5
- Usability, bells and whistles
  * The icon for untracked files was adjusted to better differentiate between files and the ?Untracked? header.
  https://github.com/git-cola/git-cola/issues/509
  * Ctrl+O was added as a hotkey for opening repositories.
  https://github.com/git-cola/git-cola/pull/507
  * git dag now uses consistent edge colors across updates.
  https://github.com/git-cola/git-cola/issues/512
  * git cola?s Bookmarks widget can now be used to set a ?Default Repository?. Under the hood, we set the cola.defaultrepo configuration variable. The default repository is used whenever git cola is launched outside of a Git repostiory. When unset, or when set to a bogus value, git cola will prompt for a repository, as it previously did.
  https://github.com/git-cola/git-cola/issues/513
  * git cola?s Russian and Spanish translations were improved thanks to Vaiz and Zeioth.
  https://github.com/git-cola/git-cola/pull/514
  https://github.com/git-cola/git-cola/pull/515
  https://github.com/git-cola/git-cola/pull/523
  * git cola was translated to Turkish thanks to Bar?? ÇEL?K.
  https://github.com/git-cola/git-cola/pull/520
  * The status view now supports launching git gui blame. It can be configured to use a different command by setting cola.blameviewer.
  https://github.com/git-cola/git-cola/pull/521
  * git dag now allows selecting non-contiguous ranges in the log widget.
  https://github.com/git-cola/git-cola/issues/468
  * Any font can now be chosen for the diff editor, not just monospace fonts.
  https://github.com/git-cola/git-cola/issues/525
- Fixes
  * xfce4-terminal and gnome-terminal are now supported when launching git mergetool to resolve merges. These terminals require that the command to execute is shell-quoted and passed as a single string argument to -e rather than as additional command line arguments.
  https://github.com/git-cola/git-cola/issues/524
  * Fixed a unicode problem when formatting the error message that is shown when gitk is not installed. We now handle unicode data in tracebacks generated by python itself.
  https://github.com/git-cola/git-cola/issues/528
  * The New repository feature was fixed.
  https://github.com/git-cola/git-cola/pull/533
  * We now use omit the extended description when creating ?fixup!? commits, for consistency with the Git CLI. We now include only the one-line summary in the final commit message.
  https://github.com/git-cola/git-cola/issues/522
* Tue Oct 13 2015 marcin.bajor@gmail.com
- Update to 2.4
- Usability, bells and whistles
  * The user interface is now HiDPI-capable. git-cola now uses SVG icons, and its interface can be scaled by setting the GIT_COLA_SCALE environment variable.
  git dag now supports the standard editor, difftool, and history hotkeys. It is now possible to invoke these actions from file widget?s context menu and through the standard hotkeys.
  https://github.com/git-cola/git-cola/pull/473
- The Status tool also learned about the history hotkey. Additionally, the Alt-{j,k} aliases are also supported in the Status tool for consistency with the other tools where the non-Alt hotkeys are not available.
  https://github.com/git-cola/git-cola/pull/488
  * The File Browser tool now has better default column sizes, and remembers its window size and placement.
  * The File Browser now supports the refresh hotkey, and has better behavior when refreshing. The selection is now retained, and new and removed files are found when refreshing.
  * A new git-cola-completion.bash completion script is provided in the contrib/ directory. It must be used alongside Git?s completion script. Source it from your ~/.bashrc (or ~/.zshrc, etc) after sourcing the git-completion.bash script and you will have command-line completion support for the git cola and git dag sub-commands.
  * The ?checkout? dialog now offers completion for remote branches and other git refs. This makes it easier to checkout remote branches in a detached head state. Additionally, the checkout dialog also offers completion for remote branches that have not yet been checked out, which makes it easier to create a local tracking branch by just completing for that potential name.
  https://github.com/git-cola/git-cola/issues/390
  * The ?create branch? and ?create tag? dialogs now save and restore their window settings.
  * The ?status? widget can now be configured to use a bold font with a darker background for the header items.
  https://github.com/git-cola/git-cola/pull/506
  * The ?status? widget now remembers its horizontol scrollbar position across updates. This is helpful when working on projects with long paths.
  https://github.com/git-cola/git-cola/issues/494
- Fixes
  * When using Git for Windows, a git window would appear when running Windows 8. We now pass additional flags to subprocess.Popen to prevent a git window from appearing.
  https://github.com/git-cola/git-cola/issues/477
  https://github.com/git-cola/git-cola/pull/486
  * Launching difftool with .PY in $PATHEXT on Windows was fixed.
  https://github.com/git-cola/git-cola/issues/492
  * Creating a local branch tracking a remote branch that contains slashes in its name is now properly handled.
  https://github.com/git-cola/git-cola/issues/496
  * The ?Browse Other Branch? feature was broken by Python3, and is now fixed.
  https://github.com/git-cola/git-cola/issues/501
  * We now avoid long for better Python3 compatibility.
  https://github.com/git-cola/git-cola/issues/502
  * We now use Git?s default merge message when merging branches.
  https://github.com/git-cola/git-cola/issues/508
  * Miscellaneous fixes
  https://github.com/git-cola/git-cola/pull/485
- Packaging
  * git-cola?s documentation no longer uses an intersphinx link mapping to docs.python.org. This fixes warnings when building rpms using koji, where network access is prevented.
  https://bugzilla.redhat.com/show_bug.cgi?id=1231812
* Mon Aug 10 2015 marcin.bajor@gmail.com
- Update to 2.3
- Usability, bells and whistles
  * The Interactive Rebase feature now works on Windows!
  https://github.com/git-cola/git-cola/issues/463
  * The diff editor now understands vim-style hjkl navigation hotkeys.
  https://github.com/git-cola/git-cola/issues/476
  * Alt-{j,k} navigation hotkeys were added to allow changing to the next/previous file from the diff and commit editors.
  * The Rename branch menu action is now disabled in empty repositories.
  https://github.com/git-cola/git-cola/pull/475
  https://github.com/git-cola/git-cola/issues/459
  * git cola now checks unmerged files for conflict markers before staging them. This feature can be disabled in the preferences.
  https://github.com/git-cola/git-cola/issues/464
  * git dag now remembers which commits were selected when refreshing so that it can restore the selection afterwards.
  https://github.com/git-cola/git-cola/issues/480
  * ?Launch Editor?, ?Launch Difftool?, ?Stage/Unstage?, and ?Move Up/Down? hotkeys now work when the commit message editor has focus.
  https://github.com/git-cola/git-cola/issues/453
  * The diff editor now supports the Ctrl+u hotkey for reverting diff hunks and selected lines.
  * The core.commentChar Git configuration value is now honored. Commit messages and rebase instruction sheets will now use the configured character for comments. This allows having commit messages that start with # when core.commentChar is configured to its non-default value.
  https://github.com/git-cola/git-cola/issues/446
- Fixes
  * Diff syntax highlighting was improved to handle more edge cases and false positives.
  https://github.com/git-cola/git-cola/pull/467
  * Setting commands in the interactive rebase editor was fixed.
  https://github.com/git-cola/git-cola/issues/472
  * git-cola no longer clobbers the Ctrl+Backspace text editing shortcut in the commit message editor.
  https://github.com/git-cola/git-cola/issues/453
  * The copy/paste clipboard now persists after git cola exits.
  https://github.com/git-cola/git-cola/issues/484
* Tue Jun 16 2015 marcin.bajor@gmail.com
- Update to 2.2.1
- Fixes
  * Fixed the ?Sign off? feature in the commit message editor.
* Mon Jun 15 2015 marcin.bajor@gmail.com
- Update to 2.2
- Usability, bells and whistles
  * Double-click will now choose a commit in the ?Select commit? dialog.
  * git cola has a feature that reads .git/MERGE_MSG and friends for the commit message when a merge is in-progress. Upon refresh, git cola will now detect when a merge has completed and reset the commit message back to its previous state. It is only reset if the editor contains a message that was read from the file and has not been manually edited by the user.
  * The commit message editor?s context menu now has a ?Clear...? action for clearing the message across both the summary and description fields.
  * Traditional Chinese (Taiwan) translation updates.
  * The system theme?s icons are now used whereever possible.
  https://github.com/git-cola/git-cola/pull/458
- Fixes
  * The stash viewer now uses git show --no-ext-diff to avoid running user-configured diff tools.
  * git cola now uses the setsid() system call to ensure that the GIT_ASKPASS and SSH_ASKPASS helper programs are used when pushing changes using git. The askpass helpers will now be used even when git cola is launched from a terminal.
  The behavior without setsid() is that git cola can appear to hang while pushing changes. The hang happens when git prompts the user for a password using the terminal, but the user never sees the prompt. setsid() detaches the terminal, which ensures that the askpass helpers are used.
  https://github.com/git-cola/git-cola/issues/218
  https://github.com/git-cola/git-cola/issues/262
  https://github.com/git-cola/git-cola/issues/377
  * git dag?s file list tool was updated to properly handle unicode paths.
  * gnome-terminal is no longer used by default when cola.terminal is unset. It is broken, as was detailed in #456.
  https://github.com/git-cola/git-cola/issues/456
  * The interactive rebase feature was not always setting $GIT_EDITOR to the value of gui.editor, thus there could be instances where rebase will seem to not stop, or hang, when performing ?reword? actions.
  We now set the $GIT_EDITOR environment variable when performing the ?Continue?, ?Skip?, and ?Edit Todo? rebase actions so that the correct editor is used during the rebase.
  https://github.com/git-cola/git-cola/issues/445
* Tue Mar 31 2015 marcin.bajor@gmail.com
- Update to 2.1.2
- Usability, bells and whistles
  * Updated zh_TW translations.
  * git cola rebase now defaults to @{upstream}, and generally uses the same CLI syntax as git rebase.
  * The commit message editor now allows you to bypass commit hooks by selecting the ?Bypass Commit Hooks? option. This is equivalent to passing the ?no-verify option to git commit.
  https://github.com/git-cola/git-cola/issues/357
  * We now prevent the ?Delete Files? action from creating a dialog that does not fit on screen.
  https://github.com/git-cola/git-cola/issues/378
  * git xbase learned to edit rebase instruction sheets that contain exec commands.
  * The diff colors are now configurable. cola.color.{text,add,remove,header} can now be set with 6-digit hexadecimal colors. See the git cola manual <https://git-cola.readthedocs.org/en/latest/git-cola.html#configuration-variables>_ for more details.
  * Improved hotkey documentation.
- Fixes
  * git cola will now allow starting an interactive rebase with a dirty worktree when rebase.autostash is set.
  https://github.com/git-cola/git-cola/issues/360
* Sun Feb 08 2015 mailaender@opensuse.org
- update to 2.1.1
  * A new ?Find files? widget was added, and can be activated by using the Ctrl+t or t hotkeys.
  * A new git cola find sub-command was added for finding files.
  * git cola now remembers the text cursor?s position when staging interactively with the keyboard. This makes it easier to use the keyboard arrows to select and stage lines.
  * The completion widgets will now select the top completion item when Enter or Return are pressed.
  * You can now refresh using F5 in addition to the existing Ctrl+R hotkey.
  * git cola now passes ?no-abbrev-commit to git log to override having log.abbrevCommit = true set in .gitconfig.