Revisions of git-cola

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1158792 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 48)
- update to 4.6.1:
  * launchable tags were added to the flatpak app metainfo files.
  * The Rebase editor (git-cola-sequence-editor) can now add
    "remarks" to commits. Remarks are simple numbered flags (0-9)
    that allow you to mark commits. This lets you visually
    highlight commits to aid you when rebasing and grouping
    related commits across a large patch series. Remarks can be
    added to a single commit or to all commits that touch a file.
    (#1375)
  * Invalid commit.template configuration is now reported in the
    Console tool instead of presenting an error traceback dialog
    via a UsageError exception.
  * The file system monitor was corrected to catch
    PermissionError exceptions. (bz #2260155)
  * If the polib module (e.g. sudo apt install python3-polib) is
    installed then it will be used instead of the vendored
    cola.polib module. This makes it easier for distributions to
    remove the vendored module from the cola namespace. polib is
    now listed as an install requirement in pyproject.toml. (bz
    #2264526)
  * The flatpak metainfo now contains the required developer name
    field.
  * The "actions/cache" and "styfle/cancel-workflow-action"
    github actions were upgraded.
  * The test suite now uses ruff to validate python code. pylint
    is no longer used. (#1353)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1128784 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 46)
- update to 4.4.1:
  * Usability, bells and whistles
  * The remote messages dialog is now displayed for the Pull and
    Push actions in the
  * Branches widget only. This dialog is disabled by default and
    enabled in the
  * main Push and Pull dialog settings.
  * The whole-file staging actions in the Diff widget's right-
    click menu are now listed
  * after the selection and hunk staging actions. This helps
    prevent accidental clicks
  * from clobbering the index for the entire file.
  * The completion popup no longer reappears after an item is
    selected in the
  * "Checkout Branch" action and similar dialogs.
  * Fixes
  * PyQt6 compatibility was improved.
- switch to PyQt6
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1127414 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 45)
- update to 4.4.0:
  * Git Cola now preserves `# commentary` in commit messages by
    default.
  * `git dag` now includes completions for `git log` options in
    the text input field.
  * `git dag` now provides convenient search filters when right-
    clicking in the text input field.
  * A `1.25 x` Hi-DPI magnification option mode is now available
    in the Appearance settings.
  * Git Cola now runs `git commit` in the background and feedback
    is provided while the commit is running. This prevents the
    UI from freezing when running pre-commit hooks that can make
    `git commit` take a long time to run.
  * The Diff context menu was reworked to reduce visual clutter
    and better match the Status context menu.
  * The standalone `git cola tag` tool now autocompletes the tag
    name field.
  * The "Branches" dock widget now has a "Visualize" right-click
    menu option.
  * The "Stash" dialog learned to rename stashes.
  * The "Fetch", "Push" and "Pull" dialogs can now display remote
    messages from the server.
  * `git dag` fixed how it was handling refspec arguments.
  * `git dag` will now properly refresh itself when remote
    branches are updated.
  * Git Cola's python code style. We were previously disabling
    quote normalization when using `black`. Use of `cercis`
    allows us to enable quote normalization under its default
    single-quote settings.
  * Compatibility with Sphinx 7.2.0 was added to the
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1108638 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 44)
- Update to 4.3.2
- Usability, bells and whistles
  * The minimum font size can now be set lower, which is helpful for Hi-DPI displays.
    https://github.com/git-cola/git-cola/pull/1342
- Fixes
  * `git dag` was not displaying history when refspecs were specified.
    https://github.com/git-cola/git-cola/issues/1334
- Development
  * Compatibility with Sphinx 7.2.0 was added to the `sphinxtogithub`
    sphinx documentation plugin.
    https://github.com/git-cola/git-cola/pull/1336
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1077005 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 41)
- Update to 4.2.1
- Fixes
* Diffs for repositories with a single commit have been fixed.
  https://github.com/git-cola/git-cola/issues/1306
* The toolbars follow the Qt toolbar style, as they did prior to `v4.2.0`.
  https://github.com/git-cola/git-cola/issues/1307
* The "Checkout Branch" dialog was fixed to display all completions when first shown.
  https://github.com/git-cola/git-cola/issues/1308
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1037873 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 37)
- Update to 4.0.4
- Fixes
* The "T" hotkey for "Find Files" was removed to avoid issues in some configurations.
  https://github.com/git-cola/git-cola/issues/1270
* Some context menus entries were erroring out on binary files.
  https://github.com/git-cola/git-cola/pull/1271
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1035308 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 36)
- Update to 4.0.3
- Usability, bells and whistles
* The branches widget no longer loses its selection state in response to
  notifications and UI actions.
  https://github.com/git-cola/git-cola/issues/1221
* The use of ``gravatar.com`` to fetch icons associated with author emails
  can now be disabled by setting `git config --global cola.gravatar false`.
  https://github.com/git-cola/git-cola/issues/933
- Fixes
* The config reader has been revamped to better read settings when git config
  files are located in unexpected locations.
  https://github.com/git-cola/git-cola/issues/927
  https://github.com/git-cola/git-cola/issues/1264
* The preferences dialog no longer throws an error when the editor has not
  been configured.
  https://github.com/git-cola/git-cola/issues/1263
* Context menu actions for staging files has been added when diffing images.
  https://github.com/git-cola/git-cola/issues/1265
* The stash editor now properly displays stashes with slashes ("/") in
  their names or messsages.
  https://github.com/git-cola/git-cola/pull/1267
* The settings file is now written-to and read-from in a robust manner to avoid data
  loss when doing an ACPI shutdown or forced shutdown of a machine.
  https://github.com/git-cola/git-cola/issues/1241
* Git Cola now displays an error message when attempting to open a repository that
  cannot be accessed due to the new `safe.directory` protections in Git v2.30.3.
  https://github.com/git-cola/git-cola/issues/1243
- Translations
* The .po and .pot files now contain location information.
  https://github.com/git-cola/git-cola/issues/880
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 1007243 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 35)
- Update to 4.0.2
- Usability, bells and whistles
* The Rebase editor (`git-cola-sequence-editor`) now supports multi-select.
  Use `Shift-{Up,Down}` to select multiple lines and the keyboard hotkeys
  listed in the `?` dialog to drive the UI.
  https://github.com/git-cola/git-cola/pull/1257
* The `$GIT_VISUAL` and `$VISUAL` environment variable are now consulted in addition
  to `$GIT_EDITOR` and `$EDITOR` when the `gui.editor` configuration is unset.
  https://github.com/git-cola/git-cola/pull/1237
* The application window icon is now enabled when running on Wayland.
  https://github.com/git-cola/git-cola/pull/1240
* The Status widget now has an "Open Worktree" action.
  https://github.com/git-cola/git-cola/pull/1245
* The "Open Using Default Application", "Open Directory",
  "Open Parent Directory" and "Open Worktree" actions are now available on Windows.
* The dialog for opening repositories is now a read-only dialog that omits the
  ability to create folders and modify the filesystem.
  https://github.com/git-cola/git-cola/issues/1168
* A few more `git` calls have been eliminated from the startup sequence.
  This further improved the startup time for Git Cola.
  https://github.com/git-cola/git-cola/pull/1259
- Fixes
* Documentation rendering errors have been fixed.
  https://github.com/git-cola/git-cola/pull/1256
* Use of a `~/.config/git-cola/language` file to override the language has been fixed.
  https://github.com/git-cola/git-cola/issues/1246
* We no longer write the `cola.spellcheck` configuration value on launch.
  https://github.com/git-cola/git-cola/pull/1238
- Translations
* Updated Spanish translation.
  https://github.com/git-cola/git-cola/pull/1244
* Updated Japanese translation.
  https://github.com/git-cola/git-cola/pull/1249
- Packaging
* Building documentation offline is supported again.
  https://github.com/git-cola/git-cola/issues/1250
* The Appstream Metadata files were missing in the v4.0.0 release are included again.
  https://github.com/git-cola/git-cola/pull/1254
  https://github.com/git-cola/git-cola/issues/1253
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 906465 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 30)
- Update to 3.10.1
- Patch release to fix a typo in the Interactive Rebase feature.
- Update to 3.10
- Usability, bells and whistles
* The git config reader now supports the `include.path` directive
  for including config files.
  https://github.com/git-cola/git-cola/issues/1136
  https://github.com/git-cola/git-cola/pull/1137
* The dialog for selecting commits now support filtering.
  https://github.com/git-cola/git-cola/pull/1121
* The diff editor now wraps long lines by default. The diff options
  menu can be used to enable/disable line wrapping.
  https://github.com/git-cola/git-cola/pull/1123
* Git Cola now honors `core.hooksPath` for configuring custom Git hooks,
  which was introduced in Git v2.9.
  https://github.com/git-cola/git-cola/issues/1118
* A new `Ctrl + Shift + S` hotkey was added for staging/unstaging all
  files, both modified and untracked.
* The `Status` tool now supports `Ctrl + A` for selecting all files and
  it behaves more predictably when performing operations when multiple
  categories of files are selected (eg. when both modified and untracked
  header items are selected).
  https://github.com/git-cola/git-cola/issues/1117
- Translations
* Updated Hungarian translation.
  https://github.com/git-cola/git-cola/pull/1135
- Fixes
* The "Interactive Rebase" feature was updated to work with Windows.
* `make install-man` was updated to support Sphinx 4.0.
  https://github.com/git-cola/git-cola/issues/1141
* `git cola --help-commands` was updated for newer versions of argparse.
  https://github.com/git-cola/git-cola/issues/1133
- Development
* Git Cola can now be started as a Python module.
  https://github.com/git-cola/git-cola/pull/1119
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
Displaying revisions 1 - 20 of 48
openSUSE Build Service is sponsored by