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-29 16:08:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lazyworktree (Old) and /work/SRC/openSUSE:Factory/.lazyworktree.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lazyworktree" Thu Oct 29 16:08:39 2026 rev:12 rq:1393534 version:1.52.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lazyworktree/lazyworktree.changes 2026-10-24 22:07:05.672818880 +0200 +++ /work/SRC/openSUSE:Factory/.lazyworktree.new.1255/lazyworktree.changes 2026-10-29 16:11:21.912705327 +0100 @@ -1,0 +2,66 @@ +Thu Oct 29 05:57:53 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.52.0: + This release introduces deeper integration with the Herdr + multiplexer, enabling worktree creation directly within Herdr, + automatic workspace grouping under repositories, and workspace + cleanup on worktree deletion. It also improves existing branch + and worktree handling when creating from issues, honors + background settings for multiplexer sessions, and hardens test + isolation. + * Features + - Herdr Worktree Creation: Added use_herdr_for_workspace_create + and herdr_workspace_create_layout configuration options, + allowing Herdr to create new worktrees as workspaces grouped + under their repository across the CLI, TUI, and shell + helpers. + - Herdr Repository Grouping: Herdr workspaces now automatically + nest under their parent repository in the sidebar via herdr + worktree open. This can be toggled via the new worktree_group + field on custom commands (defaults to true). + - Herdr Workspace Cleanup on Deletion: Deleting worktrees + through the TUI, lazyworktree delete, or lazyworktree cleanup + now closes associated Herdr workspaces across all running + sessions, while preserving the workspace hosting LazyWorktree + itself. + - Cancel Setup Option: The trust prompt for .wt files on new + worktrees now includes a "Cancel Setup" option, which retains + the worktree while skipping initialization commands and + workspace layout execution. + * Bug Fixes + - Issue Worktree & Branch Reuse: + - Reused existing local branches when creating worktrees from + issues (--from-issue / -I) instead of failing with a + branch-already-exists error. + - Returned the existing worktree path directly when + attempting to create a worktree for an issue that already + has one. + - Detected when an attached issue worktree was deleted + externally, prompting the user to run git worktree prune. + - Displayed a clear error indicating which worktree already + checks out the branch when using --no-workspace. + - Multiplexer Integrations: + - Respected attach: false configurations for tmux and Zellij + when running through CLI exec, launching sessions in the + background and printing attach instructions rather than + attaching interactively. + - Displayed attach instructions in the TUI when launching + background Zellij sessions configured with new_tab. + - Executed Herdr tab commands through temporary self-deleting + scripts with bash -l to resolve quote rewriting and + multi-line command issues in interactive shells. + - Closed Herdr workspaces associated with orphaned worktree + directories removed during cleanup. + - Test Isolation: + - Cleared Git repository environment variables during test + suite runs to prevent tests invoked via Git hooks inside + worktrees from altering the host repository. + * Dependencies + - Updated github.com/charmbracelet/ultraviolet. + * Maintenance + - Expanded test coverage for issue workflows, worktree hooks, + and Herdr integrations. + - Updated documentation for Herdr workspace management, CLI + execution modes, and cleanup behavior. + +------------------------------------------------------------------- Old: ---- lazyworktree-1.51.0.obscpio New: ---- lazyworktree-1.52.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lazyworktree.spec ++++++ --- /var/tmp/diff_new_pack.hK00CZ/_old 2026-10-29 16:11:23.252761525 +0100 +++ /var/tmp/diff_new_pack.hK00CZ/_new 2026-10-29 16:11:23.256761693 +0100 @@ -17,7 +17,7 @@ Name: lazyworktree -Version: 1.51.0 +Version: 1.52.0 Release: 0 Summary: Easy Git worktree management for the terminal License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.hK00CZ/_old 2026-10-29 16:11:23.309763915 +0100 +++ /var/tmp/diff_new_pack.hK00CZ/_new 2026-10-29 16:11:23.317764251 +0100 @@ -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.51.0</param> + <param name="revision">refs/tags/v1.52.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.hK00CZ/_old 2026-10-29 16:11:23.340765216 +0100 +++ /var/tmp/diff_new_pack.hK00CZ/_new 2026-10-29 16:11:23.344765383 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/chmouel/lazyworktree.git</param> - <param name="changesrevision">fc8919a5d32c6c7e6fc904b319eb18559339b1ea</param></service></servicedata> + <param name="changesrevision">9afce92e2e47d15d566b46ce46fde3d1061c7f5a</param></service></servicedata> (No newline at EOF) ++++++ lazyworktree-1.51.0.obscpio -> lazyworktree-1.52.0.obscpio ++++++ ++++ 4736 lines of diff (skipped) ++++++ lazyworktree.obsinfo ++++++ --- /var/tmp/diff_new_pack.hK00CZ/_old 2026-10-29 16:11:23.701780356 +0100 +++ /var/tmp/diff_new_pack.hK00CZ/_new 2026-10-29 16:11:23.706780565 +0100 @@ -1,5 +1,5 @@ name: lazyworktree -version: 1.51.0 -mtime: 1792655487 -commit: fc8919a5d32c6c7e6fc904b319eb18559339b1ea +version: 1.52.0 +mtime: 1793198345 +commit: 9afce92e2e47d15d566b46ce46fde3d1061c7f5a ++++++ vendor.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt --- old/vendor/modules.txt 2026-10-22 09:51:27.000000000 +0200 +++ new/vendor/modules.txt 2026-10-28 15:39:05.000000000 +0100 @@ -28,7 +28,7 @@ # github.com/charmbracelet/lipgloss v1.1.0 ## explicit; go 1.18 github.com/charmbracelet/lipgloss -# github.com/charmbracelet/ultraviolet v0.0.0-20261008173134-6b8d4baf91b4 +# github.com/charmbracelet/ultraviolet v0.0.0-20261023060817-a45b7c86333f ## explicit; go 1.26.0 github.com/charmbracelet/ultraviolet # github.com/charmbracelet/x/ansi v0.11.9
