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-05-18 17:49:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lazyworktree (Old) and /work/SRC/openSUSE:Factory/.lazyworktree.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lazyworktree" Mon May 18 17:49:30 2026 rev:4 rq:1353834 version:1.46.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lazyworktree/lazyworktree.changes 2026-04-30 20:30:35.143277426 +0200 +++ /work/SRC/openSUSE:Factory/.lazyworktree.new.1966/lazyworktree.changes 2026-05-18 17:50:48.219214978 +0200 @@ -1,0 +2,68 @@ +Mon May 18 12:30:18 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.46.0: + This release introduces an enhanced AI agent session tracking + model with liveness classification and a suite of + machine-readable CLI commands designed for stable automation and + LLM integration. + * Features + - Agent Session Liveness Classification: Replaced binary + session tracking with a four-state liveness model (active, + recent, suspect, inactive) and source attribution (e.g., + exact_file, cwd_heuristic). + - Persistent Session Registry: Added a disk-based session + registry that allows agent sessions to persist across + refreshes even when transcript files cannot be parsed. + - Machine-Readable CLI Commands: Introduced new stable + JSON-ready commands for automation: + - doctor: Reports repository, tool, and configuration health. + - worktrees resolve: Canonicalizes worktree names, branches, + or paths. + - worktrees context: Provides combined note and agent session + data for a specific worktree. + - notes get: Retrieves structured note metadata. + - describe: Emits the CLI command structure as JSON for + introspection. + - Enhanced UI Feedback: Added liveness badges to the agent + sessions pane to indicate the confidence level and source of + session data at a glance. + * Bug Fixes + - Non-Interactive Execution: Background Git operations now + disable interactive terminal prompts and enforce SSH batch + mode to prevent the application from hanging on + authentication requests. + - Worktree Renaming: Updated renaming logic to target the + worktree directory name rather than the branch name, ensuring + consistent filesystem state. + - Path Resolution: Tightened worktree matching to prevent + sibling directories with similar prefixes (e.g., feature vs + feature-2) from being misidentified. + - Filename Safety: Switched to NUL-delimited Git status parsing + (-z) for untracked files and symlink helpers to correctly + handle filenames containing spaces. + - Thread Safety: Added mutex protection to the global icon + provider to resolve race conditions during concurrent model + creation. + - Input Normalization: Fixed issues where trailing slashes on + path inputs caused CLI resolution failures. + - Relative Path Handling: Improved detection of relative + worktree directories to ensure they are correctly resolved as + repo-local. + * Maintenance + - Documentation: + - Added detailed guides and reference tables for agent + session liveness filtering. + - Restored the root DESIGN.md architecture note. + - Repaired broken troubleshooting and diagnostic links in the + README. + - Updated the contributor guide to reflect Go 1.25 + requirements. + - CI/CD: Replaced deprecated GitHub Actions and optimized + caching for setup-uv. + - Build Tooling: Updated Makefile targets to exclude + temporary/scratch packages from routine test and lint runs. + * Dependencies + - Updated various Go dependencies, including urfave/cli/v3, + fsnotify, golang.org/x/term, and ultraviolet. (#59, #61) + +------------------------------------------------------------------- Old: ---- lazyworktree-1.45.1.obscpio New: ---- lazyworktree-1.46.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lazyworktree.spec ++++++ --- /var/tmp/diff_new_pack.VcHKYE/_old 2026-05-18 17:50:49.095251263 +0200 +++ /var/tmp/diff_new_pack.VcHKYE/_new 2026-05-18 17:50:49.099251429 +0200 @@ -17,7 +17,7 @@ Name: lazyworktree -Version: 1.45.1 +Version: 1.46.0 Release: 0 Summary: Easy Git worktree management for the terminal License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.VcHKYE/_old 2026-05-18 17:50:49.147253417 +0200 +++ /var/tmp/diff_new_pack.VcHKYE/_new 2026-05-18 17:50:49.159253915 +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.45.1</param> + <param name="revision">refs/tags/v1.46.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.VcHKYE/_old 2026-05-18 17:50:49.191255240 +0200 +++ /var/tmp/diff_new_pack.VcHKYE/_new 2026-05-18 17:50:49.195255406 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/chmouel/lazyworktree.git</param> - <param name="changesrevision">931d43166ed25419350a6b2f7c4e2c5db0aeb91e</param></service></servicedata> + <param name="changesrevision">b2acdf2cff958ce3b440f028846bfaf62f7edfff</param></service></servicedata> (No newline at EOF) ++++++ lazyworktree-1.45.1.obscpio -> lazyworktree-1.46.0.obscpio ++++++ ++++ 5414 lines of diff (skipped) ++++++ lazyworktree.obsinfo ++++++ --- /var/tmp/diff_new_pack.VcHKYE/_old 2026-05-18 17:50:50.123293845 +0200 +++ /var/tmp/diff_new_pack.VcHKYE/_new 2026-05-18 17:50:50.131294177 +0200 @@ -1,5 +1,5 @@ name: lazyworktree -version: 1.45.1 -mtime: 1777382232 -commit: 931d43166ed25419350a6b2f7c4e2c5db0aeb91e +version: 1.46.0 +mtime: 1779105555 +commit: b2acdf2cff958ce3b440f028846bfaf62f7edfff ++++++ vendor.tar.gz ++++++ ++++ 2242 lines of diff (skipped)
