File gitui.changes of Package gitui
-------------------------------------------------------------------
Mon Dec 15 06:14:05 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 0.28.0:
* Added
- support choosing checkout branch method when status is not
empty [@fatpandac] (#2404)
- support pre-push hook [@xlai89] (#1933)
- message tab supports pageUp and pageDown [@xlai89] (#2623)
- files and status tab support pageUp and pageDown [@fatpandac]
(#1951)
- support loading custom syntax highlighting themes from a file
[@acuteenvy] (#2565)
- select syntax highlighting theme out of the defaults from
syntect [@vasilismanol] (#1931)
- new command-line option to override the default log file path
(--logfile) [@acuteenvy] (#2539)
- dx: make check checks Cargo.toml dependency ordering using
cargo sort [@naseschwarz]
- add use_selection_fg to theme file to allow customizing
selection foreground color [@Upsylonbare] (#2515)
- add "go to line" command for the blame view [@andrea-berling]
(#2262)
- add --file cli flag to open the files tab with the given file
already selected [@laktak] (#2510)
- add the ability to specify a custom keybinding/symbols file
via the cli [@0x61nas] (#2731)
* Changed
- execute git-hooks directly if possible (on *nix) else use sh
instead of bash (without reading SHELL variable) [@Joshix]
(#2483)
- improve error messages [@acuteenvy] (#2617)
- improve syntax highlighting file detection [@acuteenvy]
(#2524)
- after commit: jump back to unstaged area [@tommady] (#2476)
- the default key to close the commit error message popup is
now the Escape key [@wessamfathi] (#2552)
- use OSC52 copying in case other methods fail [@naseschwarz]
(#2366)
- push: respect branch.*.merge when push default is upstream
[@vlad-anger] (#2542)
- set the terminal title to gitui ({repo_path}) [@acuteenvy]
(#2462)
- respect .mailmap [@acuteenvy] (#2406)
- use gitoxide for get_tags [@cruessler] (#2664)
- increase MSRV to 1.82
* Fixes
- resolve core.hooksPath relative to GIT_WORK_TREE
[@naseschwarz] (#2571)
- yanking commit ranges no longer generates incorrect dotted
range notations, but lists each individual commit
[@naseschwarz] (#2576)
- print slightly nicer errors when failing to create a
directory [@linkmauve] (#2728)
- when the terminal is insufficient to display all the
commands, the cmdbar_bg configuration color does not fully
take effect. (#2347)
- disable blame and history popup keybinds for untracked files
[@kpbaks] (#2489)
- overwrites committer on amend of unsigned commits
[@cruessler] (#2784)
- Updated project links to point to gitui-org instead of
extrawurst [@vasleymus] (#2538)
-------------------------------------------------------------------
Sun Jan 26 15:47:12 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 0.27.0:
* New feature: manage remotes
* use default shell instead of bash on Unix-like OS
* add popups for viewing, adding, updating and removing remotes
* support for Copy Path action in WSL
* help popup scrollbar
* respect env vars like GIT_CONFIG_GLOBAL
-------------------------------------------------------------------
Sat Nov 2 13:07:53 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update outdated source service configuration
- Disable update of dependencies
-------------------------------------------------------------------
Sat Oct 26 06:35:01 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 0.26.3:
* update yanked dependency to libc to fix building with --locked.
* document breaking change in theme file format.
* support BUILD_GIT_COMMIT_ID enabling builds from git archive generated source tarballs or other outside a git repo
* breaking change: Theme format based on new changes from ratatui crate
-------------------------------------------------------------------
Sat May 18 12:21:18 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
- update to version 0.26.2:
* respect configuration for remote when fetching (also applies
to pulling)
* add : character to sign-off trailer to comply with Conventional
Commits standard
* support overriding build_date for reproducible builds
- update vendored dependencies for CVE-2023-48795 (boo#1218264)
-------------------------------------------------------------------
Fri Apr 19 11:04:18 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Update to version 0.26.1:
Added:
* sign commits using openpgp
* support ssh commit signing (when user.signingKey and gpg.format
= ssh of gitconfig are set; ssh-agent isn't yet supported)
* provide nightly builds (see NIGHTLIES.md)
* more version info in gitui -V and help popup (including git
hash)
* support core.commitChar filtering
* allow reset in branch popup
* respect configuration for remote when pushing
Changed:
* Make info and error message popups scrollable
* clarify x86_64 linux binary in artifact names:
gitui-linux-x86_64.tar.gz (formerly known as musl)
Fixes:
* add syntax highlighting support for more file types, e.g.
Typescript, TOML, etc.
-------------------------------------------------------------------
Thu Mar 14 00:50:22 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Update to version 0.25.1:
Added:
* support for new-line in text-input (e.g. commit message editor)
* add syntax highlighting for blame view
* allow aborting pending commit log search
* theme.ron now supports customizing line break symbol
* add confirmation for dialog for undo commit
* support prepare-commit-msg hook
* new style block_title_focused to allow customizing title text
of focused frame/block
* allow fetch command in both tabs of branchlist popup
* check branch name validity while typing
Changed:
* do not allow tagging when tag.gpgsign enabled until gpg-signing
is supported
Fixes:
* bump yanked dependency bumpalo to fix build from source
* pin ratatui version to fix building without locked cargo
install gitui
* stash window empty after file history popup closes
* allow push to empty remote
* better diagnostics for theme file loading
* fix ordering of commits in diff view
-------------------------------------------------------------------
Tue Sep 19 20:47:18 UTC 2023 - Lubos Kocman <lubos.kocman@suse.com>
- Update license based on legaldb review
-------------------------------------------------------------------
Sat Sep 9 13:00:14 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 0.24.3:
* log: fix major lag when going beyond last search hit
* parallelise log search - performance gain ~100%
* search message body/summary separately
* fix commit log not updating after branch switch
* fix stashlist not updating after pop/drop
* fix commit log corruption when tabbing in/out while parsing log
* fix performance problem in big repo with a lot of incoming commits
* fix error switching to a branch with '/' in the name
* search commits by message, author or files in diff
* support 'n'/'p' key to move to the next/prev hunk in diff component
* simplify theme overrides
* support for sign-off of commits
* switched from textwrap to bwrap for text wrapping
* more logging diagnostics when a repo cannot be
* added to anaconda
* visualize empty line substituted with content in diff better
* checkout branch works with non-empty status report
* jump to commit by SHA
* fix commit dialog char count for multibyte characters
* fix wrong hit highlighting in fuzzy find popup
* fix symlink support for configuration files
* fix expansion of ~ in commit.template
* fix hunk (un)staging/reset for # of context lines != 3
* fix delay when opening external editor
-------------------------------------------------------------------
Sun Aug 13 13:26:53 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Replace obsoleted `disabled` option with `manual`
-------------------------------------------------------------------
Fri Jun 23 13:11:54 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 0.23.0
- Breaking Change
* focus_XYZ key bindings are merged into the move_XYZ set, so only one way to bind arrow-like keys from now on
- Added
* allow reset (soft,mixed,hard) from commit log
* support reword of commit from log
* fuzzy find branch
* list changes in commit message inside external editor
* allow detaching HEAD and checking out specific commit from log view
* add no-verify option on commits to not run hooks
* allow fetch on status tab
* allow copy file path on revision files and status tree
* print message of where log will be written if -l is set
* show remote branches in log
- Fixes
* fixed side effect of crossterm 0.26 on windows that caused double input of all keys
* commit msg history ordered the wrong way
* improve help documentation for amend cmd
* lag issue when showing files tab
* fix key binding shown in bottom bar for stash_open
* --bugreport does not require param
* edit-file command shown on commits msg
* crash on branches popup in small terminal
* edit command duplication
* syntax errors in key_bindings.ron will be logged
* Fix UI freeze when copying with xclip installed on Linux
* Fix UI freeze when copying with wl-copy installed on Linux
* commit hooks report "command not found" on Windows with wsl2 installed
* crashes on entering submodules
* fix race issue: revlog messages sometimes appear empty
* default to tick-based updates
* add support for options handling in log and stashes views
- Changed
* minimum supported rust version bumped to 1.65 (thank you time crate)
-------------------------------------------------------------------
Sat Mar 11 08:37:45 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Set worker disk size to 4GB to fix "No space left on device" on pp64.
-------------------------------------------------------------------
Sat Mar 11 07:43:01 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update vendored dependencies
- Use zstd compression for tarballs.
-------------------------------------------------------------------
Sat Mar 11 07:40:36 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Remove gitui-v0.22.1.obscpio file. Forgot to delete
-------------------------------------------------------------------
Fri Jan 6 15:31:04 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Fix version name both on specfile and tarball sources.
-------------------------------------------------------------------
Wed Jan 4 12:19:20 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Initial spec for gitui 0.22.1