Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package broot for openSUSE:Factory checked in at 2026-09-11 18:05:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/broot (Old) and /work/SRC/openSUSE:Factory/.broot.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "broot" Fri Sep 11 18:05:32 2026 rev:13 rq:1377399 version:1.60.1 Changes: -------- --- /work/SRC/openSUSE:Factory/broot/broot.changes 2026-08-31 15:57:14.760118276 +0200 +++ /work/SRC/openSUSE:Factory/.broot.new.1265/broot.changes 2026-09-11 18:08:31.580903925 +0200 @@ -1,0 +2,43 @@ +Fri Sep 11 07:29:39 UTC 2026 - Martin Sirringhaus <[email protected]> + +- v1.60.1 + * the official macOS binary now includes the clipboard feature (`:copy_path`, `:copy_line`, `:input_paste`) + * a verb redefined with the name of an existing one no longer makes typing a prefix of that name ambiguous + * on macOS, the trash listing verbs (`:open_trash`, etc.) are no longer offered, as they couldn't work there + * paths containing shell special characters (globs, `$`, parentheses, etc.) are now quoted in commands executed by the shell function - Fix #595 + * the terminal title no longer shows paths quoted + * fix double-click not opening the file when the tree is scrolled - Fix #150 + * git statuses are no longer missing in subdirectories when broot is launched from a subdirectory of the repository + * the diff preview is shown for a modified file given as launch argument + * the diff preview works in a repository without any commit yet + * refreshing the tree (F5) also refreshes the git branch and stats of the root line + +- v1.60.0 + * Major Feature: preview wrapping + - By default, long lines in preview are now wrapped. + - This impacts text previews, with or without syntactic coloring, unified diffs, and TTY previews + - This can be toogled with `:toggle_preview_wrap` (shortcut `:wrap`), and `wrap_previews: false` in the conf disables it on start + * Major Feature: git diff preview, and many git related enhancements + - The `libgit2` library has been replaced by `gix`. With this change, broot becomes pure Rust, which simplifies compilation (no C compiler needed anymore). + - A unified diff preview is now the default preview of a file with a git change (modified, staged, added, renamed or in conflict) when git statuses are displayed. `:preview_diff` shows it for any file. + - tab and shift-tab navigate between git-interesting files and diff chunks just like for content search matches + - ctrl-→ opens the file at the selected chunk, and ctrl-← brings you back to the diff + - new skin entries: `diff_added`, `diff_removed`, `diff_line_number` + - in detached HEAD state, the status line shows the short commit id instead of `HEAD` + - git status: staged files are shown (`A` added, `S` staged modification, `R` renamed); new `git_status_staged` skin entry + - git status of a subdirectory of a big repository is computed on that subdirectory only, which is faster + - git status: an untracked directory gets the `N` mark too + - the status line shows how many commits the branch is ahead (`↑`) or behind (`↓`) its upstream + - `{git-root}` and `{git-name}` now work when the selection is a file + - alt-g toggles the git status filter (`:toggle_git_status`). Status line suggests using it in git repo. + - `-gg` shows only the files with a git status (same as `--git-status`), `-G` removes one level of git information + - the Kitty keyboard protocol is now used by default when the terminal supports it, which notably makes `alt` combinations work on macOS terminals; multi-key combinations without modifier still need `enable_kitty_keyboard: true` - I'll watch this as this may have unwanted effects, like time related difficulty for some combinations - feedback welcome + * Other Changes + - fix panic when previewing an image with 16 bits per channel, or HDR - Fix #1209 + - alt-arrows are bound like ctrl-arrows (panels, root up/down), as macOS captures ctrl-arrows; hints and help show the alt ones on macOS + - arrow keys scroll the tty preview + - `:select_last` goes to the end of a directory preview + - the tty preview shows its line count + - `:preview_auto` cancels the effect of eg `:preview_text`, going back to automatically choosing the preview mode + +------------------------------------------------------------------- Old: ---- broot-1.59.0.tar.gz New: ---- broot-1.60.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ broot.spec ++++++ --- /var/tmp/diff_new_pack.lJONdV/_old 2026-09-11 18:08:32.695950607 +0200 +++ /var/tmp/diff_new_pack.lJONdV/_new 2026-09-11 18:08:32.697950691 +0200 @@ -17,7 +17,7 @@ Name: broot -Version: 1.59.0 +Version: 1.60.1 Release: 0 Summary: A better way to navigate directories License: GPL-2.0-only AND MIT AND MPL-2.0 AND GPL-2.0-only WITH GCC-exception-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.lJONdV/_old 2026-09-11 18:08:32.749952868 +0200 +++ /var/tmp/diff_new_pack.lJONdV/_new 2026-09-11 18:08:32.752952993 +0200 @@ -1,7 +1,7 @@ <services> <service name="download_files" mode="disabled" /> <service name="cargo_vendor" mode="disabled"> - <param name="srctar">broot-1.59.0.tar.gz</param> + <param name="srctar">broot-1.60.1.tar.gz</param> <param name="compression">xz</param> <param name="update">true</param> <param name="filter">true</param> ++++++ broot-1.59.0.tar.gz -> broot-1.60.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/broot/broot-1.59.0.tar.gz /work/SRC/openSUSE:Factory/.broot.new.1265/broot-1.60.1.tar.gz differ: char 13, line 1 ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/broot/vendor.tar.xz /work/SRC/openSUSE:Factory/.broot.new.1265/vendor.tar.xz differ: char 15, line 1
