Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lazyworktree for openSUSE:Factory checked in at 2026-10-24 22:05:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lazyworktree (Old) and /work/SRC/openSUSE:Factory/.lazyworktree.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lazyworktree" Sat Oct 24 22:05:16 2026 rev:11 rq:1392193 version:1.51.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lazyworktree/lazyworktree.changes 2026-09-22 15:52:58.796639705 +0200 +++ /work/SRC/openSUSE:Factory/.lazyworktree.new.2252680/lazyworktree.changes 2026-10-24 22:07:05.672818880 +0200 @@ -1,0 +2,75 @@ +Fri Oct 23 15:59:16 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.51.0: + This release introduces support for the Herdr multiplexer, + implements worktree tracking for multiplexer sessions, adds + interactive branch checkout and sync improvements, and enhances + safety during worktree updates. + * Features + - Herdr Multiplexer Support: Added integration for Herdr as a + custom command target, supporting both workspace and + named-session modes, multi-tab layouts, containerized + execution, CLI exec support, and a default H keybinding. + - Worktree-Aware Session Tracking: Tagged tmux sessions and + Herdr workspaces with their associated worktree metadata, + allowing sessions to be accurately rediscovered even if + session names change. + - Interactive Picker Highlights: Worktrees that are already + checked out are now flagged with [worktree] and highlighted + in green within the -P (pull request) and -I (issue) + interactive selectors. + - Direct Branch Checkout: The create command can now check out + an existing local or remote-tracking branch directly when no + explicit worktree name is specified, falling back to a + generated branch name if already in use. + - Diverged Worktree Guidance: Provided suggested git rebase and + git reset --hard commands when existing worktrees cannot be + updated due to divergent history. + - Safe Worktree Fast-Forwarding: Enhanced --update-on-existing + to safely fast-forward clean worktrees to the latest upstream + commit rather than performing hard resets, leaving dirty, + ahead, or diverged worktrees intact. + - Visual Warnings for Skipped Updates: Added highlighted + console notifications when worktree updates are skipped due + to local modifications, unpushed commits, or diverged + branches. + * Bug Fixes + - tmux Session Server Lookups: Fixed an issue where new + terminal tabs in tmux looked up sessions against the current + tmux server socket rather than the default server socket used + by the new tab. + - Multiplexer Session Termination Safety: Prevented on_exists: + kill from terminating unrelated untagged sessions sharing the + same name. + - Cross-Version tmux Session Names: Sanitized dots to + underscores in tmux session names across all versions to + ensure consistent naming and discovery on older tmux + releases. + - CLI new_tab Multiplexer Handling: Allowed tmux and zellij + custom commands configured with new_tab to execute in CLI + mode by attaching within the active terminal rather than + failing. + - Herdr Socket and Environment Routing: Fixed socket routing + for ambient Herdr sessions, ensured containerized Herdr tabs + fall back to sh when bash is missing, and preserved existing + panes when tabs specify no custom command. + - Active Branch Reuse on Worktree Creation: Handled existing + checked-out branches gracefully during pull request worktree + creation by returning the active path instead of aborting + with an error. + * Maintenance + - Simplified and polished project documentation, CLI + references, man pages, and the README.md for clarity and + consistency (#104). + - Synchronized the minimum required Go version to Go 1.26 + across documentation and project metadata (#104). + - Addressed linter warnings in the documentation + synchronization scripts. + * Dependencies + - Updated charm.land/bubbletea/v2 to v2.1.0. + - Updated github.com/urfave/cli/v3 to v3.14.0. + - Updated golang.org/x/sys, golang.org/x/term, + golang.org/x/sync, and other indirect dependencies to their + latest versions. + +------------------------------------------------------------------- Old: ---- lazyworktree-1.50.1.obscpio New: ---- lazyworktree-1.51.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lazyworktree.spec ++++++ --- /var/tmp/diff_new_pack.8SLtfc/_old 2026-10-24 22:07:06.375848469 +0200 +++ /var/tmp/diff_new_pack.8SLtfc/_new 2026-10-24 22:07:06.376848511 +0200 @@ -17,7 +17,7 @@ Name: lazyworktree -Version: 1.50.1 +Version: 1.51.0 Release: 0 Summary: Easy Git worktree management for the terminal License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.8SLtfc/_old 2026-10-24 22:07:06.411849984 +0200 +++ /var/tmp/diff_new_pack.8SLtfc/_new 2026-10-24 22:07:06.415850152 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/chmouel/lazyworktree.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v1.50.1</param> + <param name="revision">refs/tags/v1.51.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.8SLtfc/_old 2026-10-24 22:07:06.440851204 +0200 +++ /var/tmp/diff_new_pack.8SLtfc/_new 2026-10-24 22:07:06.444851373 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/chmouel/lazyworktree.git</param> - <param name="changesrevision">cb2637010e27c192ccfacf3cb8fb03b3a8720c66</param></service></servicedata> + <param name="changesrevision">fc8919a5d32c6c7e6fc904b319eb18559339b1ea</param></service></servicedata> (No newline at EOF) ++++++ lazyworktree-1.50.1.obscpio -> lazyworktree-1.51.0.obscpio ++++++ ++++ 10221 lines of diff (skipped) ++++++ lazyworktree.obsinfo ++++++ --- /var/tmp/diff_new_pack.8SLtfc/_old 2026-10-24 22:07:06.848868377 +0200 +++ /var/tmp/diff_new_pack.8SLtfc/_new 2026-10-24 22:07:06.854868629 +0200 @@ -1,5 +1,5 @@ name: lazyworktree -version: 1.50.1 -mtime: 1789996248 -commit: cb2637010e27c192ccfacf3cb8fb03b3a8720c66 +version: 1.51.0 +mtime: 1792655487 +commit: fc8919a5d32c6c7e6fc904b319eb18559339b1ea ++++++ vendor.tar.gz ++++++ ++++ 7838 lines of diff (skipped)
