Revisions of git-cola

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 873694 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 29)
- Update to 3.9
- Usability, bells and whistles
* The startup dialog now detects when Recent and Favorite repositories no
  longer exist on disk, and offers to remove these entries when selected.
  https://github.com/git-cola/git-cola/pull/1089
* The startup dialog now includes a simpler and more condensed folder view
  that can be used for selecting Favorites and Recent repositories.
  https://github.com/git-cola/git-cola/pull/1086
* The "Commit" menu now includes an "Undo Last Commit" action.
  https://github.com/git-cola/git-cola/issues/890
* The "Reset" menu was revamped to expose all of Git's reset modes alongside a
  new "Restore Worktree" action that updates the worktree using "git read-tree".
  https://github.com/git-cola/git-cola/issues/890
- Translations
* Updated Polish translation.
  https://github.com/git-cola/git-cola/pull/1107
* Updated Japanese translation.
  https://github.com/git-cola/git-cola/pull/1098
* Updated Brazilian translation.
  https://github.com/git-cola/git-cola/pull/1091
- Packaging
* The ``--use-env-python`` option for ``setup.py`` is now Python3 compatible.
  https://github.com/git-cola/git-cola/issues/1102
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 847628 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 28)
- Update to 3.8
- Usability, bells and whistles
* The submodules widget can now be used to add submodules.
  Submodules are now updated recursively.
  https://github.com/git-cola/git-cola/issues/534
* The image diff viewer can now be toggled between text and image modes.
  This is helpful when, for example, diffing .svg files where it can be useful
  to see diffs in both an image and text representation.
  https://github.com/git-cola/git-cola/issues/859
  https://github.com/git-cola/git-cola/pull/1035
* The default `ssh-askpass` username + password dialog included with Git Cola
  can now toggle between showing and masking the password input field.
  https://github.com/git-cola/git-cola/pull/1069
- Translations
* Updated Polish translation.
  https://github.com/git-cola/git-cola/pull/1076
* Updated Hungarian translation.
  https://github.com/git-cola/git-cola/pull/1067
- Packaging
* The `share/appdata` AppStream data was renamed to `share/metainfo`
  in accordance with `AppStream standard changes from 2016
  https://github.com/ximion/appstream/blob/master/NEWS#L1363
  https://github.com/git-cola/git-cola/pull/1079
* The "cola" modules are now installed into the Python "site-packages"
  directory by default.  This allows distributions to package "git-cola" for
  multiple versions of Python.  See the PACKAGING NOTES section in the README
  for details about suppressing the installation of the private
  "share/git-cola/lib/cola" modules when building cola.
  https://github.com/git-cola/git-cola/issues/181
* Git Cola's rebase / sequence editor, formerly known as "git-xbase" and
  installed as "share/git-cola/bin/git-xbase", has been renamed to
  "git-cola-sequence-editor" and is now installed into the default
  "bin/git-cola-sequence-editor" executable location to enable external
  reuse of this general-purpose tool.
* A workaround used by the pynsist installer preamble script was obsoleted by
  https://github.com/takluyver/pynsist/pull/149
  and has now been removed.
  https://github.com/git-cola/git-cola/pull/1073
- Fixes
* `git dag` now uses integer widths when initializing its brushes.
  https://github.com/git-cola/git-cola/pull/1080
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 759035 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 26)
- Added inotify.patch
  The inotify filesystem monitor now handles
  `OSError: [Errno 24] Too many open files` errors by disabling inotify.
  https://github.com/git-cola/git-cola/issues/1015
  https://bugzilla.opensuse.org/show_bug.cgi?id=1155700
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 751369 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 25)
- Update to 3.6
- Usability, bells and whistles
* The remote editor is much faster since it no longer queries
  remotes, and uses the cached information instead.
  https://github.com/git-cola/git-cola/issues/986
* Commit message templates can now be loaded automatically by setting
  ``git config cola.autoloadcommittemplate true``.
  https://github.com/git-cola/git-cola/pull/1013
  https://github.com/git-cola/git-cola/pull/735
* The UI layout can now be reset back to its initial state by selecting
  the "Reset Layout" action.  This reverts the layout to the same state
  as when the app first launched.
  https://github.com/git-cola/git-cola/pull/1008
  https://github.com/git-cola/git-cola/issues/994
* Files can now be ignored in either the project's `.gitignore`, or in the
  repository's private local `.git/info/exclude` ignore file.
  https://github.com/git-cola/git-cola/pull/1006
  https://github.com/git-cola/git-cola/issues/1000
* New remotes are now selected when they are added in the "Edit Remotes" tool.
  https://github.com/git-cola/git-cola/pull/1002
* The "Recent" repositories list is now saved to disk when opening a
  repository.  Previously, this list was only updated when exiting the app.
  https://github.com/git-cola/git-cola/pull/1001
* The bookmarks tool now has a "Delete" option in its right-click menu.
  https://github.com/git-cola/git-cola/pull/999
* The current repository is no longer listed in the "File/Open Recent" menu.
  https://github.com/git-cola/git-cola/pull/998
- Translations
* Updated Hungarian translation.
  https://github.com/git-cola/git-cola/pull/1005
  https://github.com/git-cola/git-cola/pull/1018
* Updated Turkish translation.
  https://github.com/git-cola/git-cola/pull/1003
  https://github.com/git-cola/git-cola/pull/1011
- Fixes
* Better support for Python 3.8's line buffering modes.
  https://github.com/git-cola/git-cola/pull/1014
* The default `ssh-askpass` script now uses a more generic `#!` shebang line.
  https://github.com/git-cola/git-cola/pull/1012
* Fetch, push, and pull operations will now refresh the model and display when
  operations complete.
  https://github.com/git-cola/git-cola/issues/996
* The branches widget now refreshes its display when changing branches.
  https://github.com/git-cola/git-cola/pull/992
- Packaging
* The `share/git-cola/bin/git-xbase` script will now have its `#!` lines
  updated during installation.
  https://github.com/git-cola/git-cola/pull/991
- Development
* The unit tests were made more platform-independent.
  https://github.com/git-cola/git-cola/pull/993
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 732755 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 24)
- Force to use python3 
Because https://bugzilla.suse.com/show_bug.cgi?id=1151540 still exists
More info
https://github.com/git-cola/git-cola/issues/991
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 732609 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 23)
Update to 3.5
Fixes bug:
https://bugzilla.suse.com/show_bug.cgi?id=1151540
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 719704 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 22)
Updated dependency alternatives
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 710322 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 21)
- Update to 3.4
- Usability, bells and whistles
* The file browser now includes "Blame" in its context menu.
  https://github.com/git-cola/git-cola/issues/953
* The "Push" action now uses "git push --force-with-lease" when using
  the "Force" option with Git v1.8.5 and newer.
  https://github.com/git-cola/git-cola/issues/946
* Updated German translation.
  https://github.com/git-cola/git-cola/pull/936
* The `Status` widget learned to optionally display file counts in its
  category headers, and indent the files displayed in each category.
  https://github.com/git-cola/git-cola/pull/931
* The `Branches` widget can now sort branches by their most recent commit.
  https://github.com/git-cola/git-cola/pull/930
* `git cola` now includes configurable GUI themes that can be used to style
  the user interface.  Enable the new themes by configuring `cola.theme`
  in the preferences window.  See the
  `cola.theme documentation https://git-cola.readthedocs.io/en/latest/git-cola.html#cola-theme
  for more details.
  https://github.com/git-cola/git-cola/pull/924
* `git cola` now has built-in support for HiDPI displays by enabling
  Qt's 5.6's `QT_AUTO_SCREEN_SCALE_FACTOR` feature.
  https://github.com/git-cola/git-cola/issues/938
* `git cola` now uses HiDPI pixmaps when rendering icons, and the builtin
  icons have been updated to look sharp when displayed in HiDPI.
  https://github.com/git-cola/git-cola/pull/932
- Fixes
* `git cola`'s "Revert Unstaged Edits" previously checked out from "HEAD^",
  when in "Amend" mode, and removing staged changes.  This behavior has been
  changed to always checkout from the index, which avoids data loss.
  https://github.com/git-cola/git-cola/issues/947
* `git cola` has been updated to work with newer versions of `gnome-terminal`
  and no longer shell-quotes its arguments when launching `gnome-terminal`.
  The `cola.terminalshellquote` configuration variable can be set to `true` to
  get the old behavior, or to handle other terminals that take the command to run
  as a single string instead of as arguments to `execv()`.
  https://github.com/git-cola/git-cola/pull/935
* `git dag` now properly handles arbitrary input on Python3.
  Previously, an exception would be raised when entering `--grep=xxx` where
  `xxx` is a quoted string with a missing end-quote.
  https://github.com/git-cola/git-cola/pull/941
- Development
* The contribution guidelines for contributors has been updated to mention
  how to regenerate the `*.mo` message files.
  https://github.com/git-cola/git-cola/pull/934
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 672702 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 20)
- Update to 3.3
- Usability, bells and whistles
* git dag improved how it renders parent commits. (#921)
* The Branches widget now checks out branches when double-clicked. (#920)
* The new Submodules widget makes it easy to interact with submodules.
  Additionally, submodules can now be updated using the Status widget. (#916)
* Updated Japanese translation. (#914)
* The “Open Terminal” action now launches a Git Bash shell on Windows. (#913)
* New menu actions for updating all submodules. (#911)
* The status widget can now update submodules. (#911)
* The “Apply Patch” git cola am dialog now includes a diff viewer to display
  the contents of the selected patch.
* The “Alt+D” diffstat hotkey now selects the staged/modified/etc. header in
  the Status widget, which shows the totality of everything that will be committed. (#771)
* Running “Launch Editor” from the diff editor now opens the editor at the current line. (#898)
* The textwidth and tabwidth configuration values can now be set per-repository,
  rather than globally only.
* Text entry widgets switched to using a block cursor in v3.2.
  This has been reverted to the original line cursor for consistency with other
  applications and user expectations. (#889)
* The “edit at line” feature, used by the “Grep” tool, now supports the Sublime text editor. (#894)
- Fixes
* Launching external programs has been improved on Windows. (#925)
* Improve compatibility when using PySide2. (#912)
* The Diff Editor was not honoring the configured tab width on startup. (#900)
* The “Delete Files” feature was creating an unreadable display when many files were selected.
  Word-wrap the list of files so that the display stays within a sensible size. (#895)
* Spelling and grammar fixes. (#915) (#891)
- Development
* The logo was run through tidy to give it a consistent style.
  Some technical issues with the logo were improved. (#877)
* The entire codebase is now checked by flake8, rather than just the module and test directories.
  This catches things like the pynsist installer scripts. (#884) (#882) (#879)
- Packaging
* The vendored qtpy library was updated to v1.6.
* The Windows installer’s wrapper scripts were missing an import. (#878)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 602396 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 17)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 416974 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 10)
This is important update because previous submit contains bug in spec file and git-cola doesn't work.
Displaying revisions 21 - 40 of 49
openSUSE Build Service is sponsored by