Added:
* support choosing checkout branch method when status is not empty
* support pre-push hook
* message tab supports pageUp and pageDown
* files and status tab support pageUp and pageDown
* support loading custom syntax highlighting themes from a file
* select syntax highlighting theme out of the defaults
from syntect
* new command-line option to override the default log file
path (--logfile)
* dx: make check checks Cargo.toml dependency ordering
using cargo sort
* add use_selection_fg to theme file to allow customizing
selection foreground color
* add "go to line" command for the blame view
* add --file cli flag to open the files tab with the given
file already selected
* add the ability to specify a custom keybinding/symbols
file via the cli
Changed:
* execute git-hooks directly if possible (on *nix) else use sh
instead of bash (without reading SHELL variable)
* improve error messages
* improve syntax highlighting file detection
* after commit: jump back to unstaged area
* the default key to close the commit error message popup
is now the Escape key
* use OSC52 copying in case other methods fail
* push: respect branch.*.merge when push default is upstream
* set the terminal title to gitui ({repo_path})
* respect .mailmap
* use gitoxide for get_tags
* increase MSRV to 1.82
Fixes:
* resolve core.hooksPath relative to GIT_WORK_TREE
* yanking commit ranges no longer generates incorrect dotted
range notations, but lists each individual commit
* print slightly nicer errors when failing to create a directory
* when the terminal is insufficient to display all the commands,
the cmdbar_bg configuration color does not fully take effect.
* disable blame and history popup keybinds for untracked files
* overwrites committer on amend of unsigned commits
* Updated project links to point to gitui-org
instead of extrawurst
OBS-URL: https://build.opensuse.org/package/show/utilities/gitui?expand=0&rev=28
238 lines
10 KiB
Plaintext
238 lines
10 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Jan 1 17:14:38 UTC 2026 - Andreas Prittwitz <m4ng4n@gmx.de>
|
|
|
|
- Update to 0.28.0
|
|
Added:
|
|
* support choosing checkout branch method when status is not empty
|
|
* support pre-push hook
|
|
* message tab supports pageUp and pageDown
|
|
* files and status tab support pageUp and pageDown
|
|
* support loading custom syntax highlighting themes from a file
|
|
* select syntax highlighting theme out of the defaults
|
|
from syntect
|
|
* new command-line option to override the default log file
|
|
path (--logfile)
|
|
* dx: make check checks Cargo.toml dependency ordering
|
|
using cargo sort
|
|
* add use_selection_fg to theme file to allow customizing
|
|
selection foreground color
|
|
* add "go to line" command for the blame view
|
|
* add --file cli flag to open the files tab with the given
|
|
file already selected
|
|
* add the ability to specify a custom keybinding/symbols
|
|
file via the cli
|
|
Changed:
|
|
* execute git-hooks directly if possible (on *nix) else use sh
|
|
instead of bash (without reading SHELL variable)
|
|
* improve error messages
|
|
* improve syntax highlighting file detection
|
|
* after commit: jump back to unstaged area
|
|
* the default key to close the commit error message popup
|
|
is now the Escape key
|
|
* use OSC52 copying in case other methods fail
|
|
* push: respect branch.*.merge when push default is upstream
|
|
* set the terminal title to gitui ({repo_path})
|
|
* respect .mailmap
|
|
* use gitoxide for get_tags
|
|
* increase MSRV to 1.82
|
|
Fixes:
|
|
* resolve core.hooksPath relative to GIT_WORK_TREE
|
|
* yanking commit ranges no longer generates incorrect dotted
|
|
range notations, but lists each individual commit
|
|
* print slightly nicer errors when failing to create a directory
|
|
* when the terminal is insufficient to display all the commands,
|
|
the cmdbar_bg configuration color does not fully take effect.
|
|
* disable blame and history popup keybinds for untracked files
|
|
* overwrites committer on amend of unsigned commits
|
|
* Updated project links to point to gitui-org
|
|
instead of extrawurst
|
|
|
|
-------------------------------------------------------------------
|
|
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
|