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
openSUSE Build Service is sponsored by