Revisions of git-cola

Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 78)
- 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
buildservice-autocommit accepted request 511344 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 77)
baserev update by copy to link target
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 76)
- 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.
buildservice-autocommit accepted request 450331 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 75)
baserev update by copy to link target
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 74)
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 73)
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 72)
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 71)
- Removed appdata.patch
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 70)
- 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
buildservice-autocommit accepted request 442665 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 69)
baserev update by copy to link target
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 68)
- 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
buildservice-autocommit accepted request 441906 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 67)
baserev update by copy to link target
Marcin Bajor's avatar Marcin Bajor (marcinbajor) accepted request 441903 from Matthias Mailänder's avatar Matthias Mailänder (Mailaender) (revision 66)
dang it, don't use the personal e-Mail
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 65)
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 64)
- 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.
Marcin Bajor's avatar Marcin Bajor (marcinbajor) accepted request 441090 from Matthias Mailänder's avatar Matthias Mailänder (Mailaender) (revision 63)
man pages and https://software.opensuse.org/appstore integration
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 62)
- 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
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 61)
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 60)
- Fixed: git-cola can not find python-qt
Marcin Bajor's avatar Marcin Bajor (marcinbajor) committed (revision 59)
- 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.
Displaying revisions 81 - 100 of 158
openSUSE Build Service is sponsored by