Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lazygit for openSUSE:Factory checked 
in at 2026-10-05 12:55:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lazygit (Old)
 and      /work/SRC/openSUSE:Factory/.lazygit.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lazygit"

Mon Oct  5 12:55:01 2026 rev:17 rq:1382272 version:0.65.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/lazygit/lazygit.changes  2026-07-06 
12:35:42.894462894 +0200
+++ /work/SRC/openSUSE:Factory/.lazygit.new.3698736/lazygit.changes     
2026-10-05 12:56:39.748351410 +0200
@@ -1,0 +2,407 @@
+Sat Oct 03 16:24:29 UTC 2026 - Mads Skau Nyland 
<[email protected]>
+
+- Update to version 0.65.1:
+  * Handle daemon mode before creating the app config
+  * Construct logger separately and pass it into NewCommon
+  * Pass only log to daemon.Handle, not the whole common
+  * Bump tcell to v3.5.0
+  * Find the lazygit root directory by go.mod instead of .git
+  * AGENTS.md addition
+  * Update docs and schema for release
+  * Update translations from Crowdin
+  * Bump github.com/sirupsen/logrus from 1.9.4 to 1.10.2
+  * Bump github.com/gdamore/tcell/v3 from 3.4.1 to 3.4.2
+  * Bump github.com/stretchr/testify from 1.11.1 to 1.12.1
+  * Bump github.com/xo/terminfo
+  * Render the focused main view again while it is being searched
+  * Show the search status of what a re-rendered view now holds
+  * Read a view that is being searched to the end when it renders again
+  * Work the search positions out when they are read, not on each line written
+  * Bring the current search match back into range when the matches change
+  * Add a test for the current search match after the matches change
+  * Hold a task while a view is read to its end
+  * Answer every read request, whether or not a task is still serving
+  * Add a test for read requests waiting when a task is stopped
+  * Addition to AGENTS.md
+  * Drop the highlight fixups the context stack now makes unnecessary
+  * Derive the selection highlight from the context stack
+  * Re-render the main view without re-focusing the panel beneath it
+  * Demonstrate that toggling whitespace undims the panel beneath the main view
+  * Demonstrate that an unfocused list's selection goes stale
+  * Ask each context whether it has content to select
+  * Cover how a view's selection follows the focus in and out of a context
+  * Let a test assert how a view draws its selection
+  * Validate the context names in the "context" field of custom commands
+  * Add a hint about filtering menus to the docs
+  * Reword stale comment about filtering not being available in the files view
+  * Point the note about the menu's essential keys at what it means
+  * Filter the recent repositories menu as you type
+  * Drop the menu-specific wording for the filter prompt
+  * Filter the keybindings menu as you type
+  * Add test helpers for a menu's filter row
+  * Keep a filtering menu navigable whatever the keybindings are
+  * Filter a menu by typing into it
+  * Lay out the filter row of a menu that filters as you type
+  * Add the views for a menu's filter row
+  * Allow a list to render its footer elsewhere
+  * Extract applying a filter to a context
+  * Treat the views of a popup panel as a group when clicking
+  * Draw embedded views as one focused unit
+  * Let an editable view opt into receiving printable keys as keybindings
+  * Give a parent view's keybindings the same precedence as a view's own
+  * Add a helper for recognizing printable keys
+  * Remove error return value from functions that always return nil
+  * Delete cpu.out file that was committed accidentally
+  * Avoid rehydrating unchanged rebase todos
+  * Fix visual glitches when moving a rebase todo
+  * Remove PostRefreshUpdateKeepingScrollPosition
+  * Add PostRefreshUpdateWithOptions
+  * Cleanup: remove CommitSelection option when refreshing rebase todos
+  * Allow filtering worktrees by branch name in Worktrees pane
+  * Cleanup: use lowercase for function parameters
+  * Add test for filtering worktrees
+  * Fix scrolling back when dragging a commit
+  * Demonstrate commit drag scroll reset on re-entry
+  * Add some comments to the drag_to_reorder_with_autoscroll test
+  * Read mouse pointer geometry on the UI thread in tests
+  * Collapse the paths of a moved directory into the directory itself
+  * Show renames when diffing a directory that a file was moved into or out of
+  * Extract a single helper for the paths a node's diff is limited to
+  * Pass the previous path when diffing a filtered directory in the files panel
+  * Add tests for diffing a directory that files were renamed into or out of
+  * Keep showing files whose conflicts have been resolved
+  * Collect the paths of the files with conflicts, rather than only counting 
them
+  * AGENTS.md additions
+  * Bump golangci-lint to 2.12.2
+  * Preallocate arrays where the new linter version would warn about it
+  * Avoid appending to an array literal
+  * Use lo.Map instead of manual append loops
+  * Fix linter warning about `WriteString(fmt.Sprintf(...))`
+  * Fix use of reflect.Ptr
+  * Remove the common-false-positives and legacy linter exception presets
+  * Drop FlushStaleCells, which no longer has anything to flush
+  * Reset the scroll to the top at first paint, not when the task starts
+  * Don't run end-of-input handling for a render that was stopped
+  * Render async content into an off-screen buffer and swap it in
+  * Don't take the view over for "loading..." when the content isn't changing
+  * Make the buffer-writing methods operate on a viewBuffer
+  * Bundle a view's cell buffer and write state into a viewBuffer
+  * Reset other main views' scroll after copying content, not before
+  * Don't scroll a view up to fill blank space while its content is loading
+  * Fire queued ReadToEnd callbacks when the initial read reaches EOF
+  * Add a test for a read request queued while a task reaches EOF
+  * Lock the view while reading viewLines on the event-handling thread
+  * Move the click-path hyperlink lookup onto View
+  * Add LAZYGIT_SLOW_RENDER debug knob for watching async render frames
+  * Route all view origin writes through SetOriginX and SetOriginY
+  * Guard taskKey with the mutex that already guards the task ID
+  * Auto-select the conflicted commit when stopping in rebase
+  * Add selection assertions to tests involving conflicts
+  * Keep the last conflict file selected after resolution
+  * Add a function SetStatusFilterPreservingSelection
+  * Extract a private helper function preserveSelection
+  * Draw the UI in a more inactive look when the window is not focused
+  * Only react to focus reports that change whether we're focused
+  * Recognize worktrees among the files from the worktrees model
+  * Add test for how we show a worktree that is inside the main work tree
+  * Refresh the worktrees in their own scope again
+  * Give commits and branches their own scope checks
+  * Separate the runs in the debug log with a blank line
+  * Use nano-second time stamp granularity in the debug log
+  * Disable staging all files when there are none to stage
+  * Add a test for staging all files when there are none
+  * Avoid gofumpt'ing other worktrees
+  * Remove the scroll calls that are now redundant
+  * Scroll the selection into view by default
+  * Add tests for the scroll-into-view regressions we fixed by hand
+  * Add a test for dragging a range selection past the bottom of a panel
+  * Add a test that a background refresh keeps the scroll position
+  * Add a test for paging up and down in a list
+  * Fix example for args field in rawGit diff renderer docs
+  * go get -tool mvdan.cc/[email protected]
+  * Remove a few unnecessary parentheses
+  * Bump JamesIves/github-sponsors-readme-action from 1.6.0 to 1.6.1
+  * Bump github.com/lucasb-eyer/go-colorful from 1.4.0 to 1.4.1
+  * Get the GitHub token from gh instead of resolving it in-process
+  * Give up waiting for the UI thread once the main loop has exited
+  * Add a test for waiting on the UI thread after the loop has exited
+  * Make RefreshHelper pay attention to the error returned from 
OnUIThreadAndWait
+  * Let OnUIThreadAndWait's error be about the wait, not about f
+  * Bump mheap/github-action-required-labels from 5.5.2 to 5.6.0
+  * Bump github.com/kyokomi/emoji/v2 from 2.2.13 to 2.2.14
+  * Bump actions/setup-go from 6 to 7
+  * Recognize conflict markers that have no label
+  * Honor the conflict-marker-size gitattribute
+  * Add tests demonstrating that we ignore the conflict-marker-size 
gitattribute
+  * Make the conflict marker size a parameter of our marker matching
+  * Run the stash operations with a waiting status
+  * Collapse the stash range selection from the refresh's Then
+  * Switch to the files panel from the post-stash refresh's Then
+  * Apply the panel updates after stash operations in a single frame
+  * AGENTS.md additions
+  * Open the repo when lazygit is started in its .git dir
+  * Remember how to get back to a repo we entered a submodule from
+  * Make StringStack generic
+  * Tell git where the repo is when it can't find it itself
+  * Don't let our repo answer for a different one
+  * Run Reset in the parent module the way the other commands do
+  * Say why runInParentModule can name a relative directory
+  * Recognize a repo that has no work tree instead of bailing out
+  * Stop promising bare repo support
+  * Don't clear gui.git when we fail to open a repo
+  * Use the work tree as the repo path when it is the main worktree
+  * Add a repo paths test for a repo with a separate work tree
+  * Identify the current and main worktree by git dir, not by path
+  * Add a worktree loader test for being in a submodule
+  * Give the worktree loader tests their repos' git dirs
+  * Simplify the run_integration_tests.sh script
+  * Update the versions pinned for the Nix build
+  * Use nixfmt's current package name in the flake
+  * Start all commands of a pipeline before waiting for any of them
+  * Scroll the selection into view after a filtering mode change
+  * Don't show an unfiltered list as if it were filtered
+  * Handle entering and leaving filtering mode in one place
+  * Decouple hiding the working tree state from blocking input
+  * Rename suppressRebasingMode to suppressWorkingTreeStateMode
+  * Decide the commit graph from the loaded list, not the filtering mode
+  * Don't let a broken fixture take down the whole test binary
+  * Don't let integration tests race a background git repack
+  * Update docs and schema for release
+  * Update translations from Crowdin
+  * Make justfile commands available in the Nix development shell
+  * Reap pty process trees synchronously when quitting on Windows (#5879)
+  * Reap the pty's conhost on Windows builds where it fails to run down (#5879)
+  * Kill the pty child's process tree on Windows to avoid orphans (#5879)
+  * Give task commands a Terminate method instead of exposing their process
+  * Prevent stale index.lock files from diffs rendered through a pty on Windows
+  * Exclude more commit trailers from auto-wrapping
+  * Move Github PR cache out of state.yml into a separate file
+  * Show a Github PR's combined checks state in branches list and main view
+  * Centralize pull-request header presentation
+  * Carry aggregate check state with GitHub pull requests
+  * Isolate GitHub pull-request response parsing
+  * Adapt links
+  * Adapt documentation
+  * Rework the custom pager config (rename to diff renderer)
+  * Fix tests to use the right field name
+  * Make CurrentPagerName always return a name
+  * Extract GitCommandBuilder method AddCommonDiffArgs
+  * Cleanup: add blank lines for canonical markdown
+  * Remove BenchmarkMigrationOnLargeConfiguration
+  * Keep the destination visible while commits move
+  * Cancel commit drags with escape
+  * Keep scrolling while commits are dragged at an edge
+  * Drag selected commits to a new position
+  * Show commit insertion points during a drag
+  * Move dragged commits in one rebase
+  * Unify commit movement before adding drag destinations
+  * Keep range drags moving at panel edges
+  * Create a range selection by dragging with the mouse in list views
+  * Auto-scroll when dragging to create range selection in staging view
+  * Add DragAutoScroller helper
+  * Add ViewDriver methods for mouse drag gestures in integration tests
+  * Refactor: extract replayMouseEvent helper method
+  * Route mouse events to their originating view during a drag gesture
+  * Deliver mouse release after a drag
+  * Add test for double-click detection
+  * Demonstrate that drag release becomes hover
+  * Preserve the first mouse movement of a drag
+  * Additions to AGENTS.md
+  * Change list section headers to a slightly more elegant design
+  * Add a helper function for formatting list section headers
+  * Change default spinner frames and rate
+  * Support absolute paths when detecting edit preset from EDITOR env var
+  * Fix multi-selection of files with common prefix not working in commit 
files panel
+  * Make isDescendentOfSelectedCommitFileNodes work for the root item
+  * Cleanup: move variable assignment out of the loop
+  * Add test to demonstrate a problem with custom patches and directories 
sharing a prefix
+  * Small addition to CONTRIBUTING.md
+  * Preserve commit clicks during focus refreshes
+  * Demonstrate stale focus refresh overwriting a click
+  * Clamp ConPTY sizes to the 1x1 minimum that Windows accepts
+  * Add test showing StartPty fails on Windows when given a zero size
+  * Never hand NewCmdTask a nil reader when a command fails to start
+  * Add test showing startCmdWithPipe returns a nil reader on pipe failure
+  * Extract helper for starting a command with piped output
+  * Support a `{{diffContext}}` template variable in external diff command
+  * Block input and batch UI updates when switching repos
+  * Block input while the refresh after a stash operation is in flight
+  * Block input while the refresh after moving a rebase todo is in flight
+  * Add test showing that rapidly moving a rebase todo twice moves the wrong 
todo
+  * Add RefreshBlockingInput to buffer keypresses until a refresh has landed
+  * Add test showing that a rapid second keypress acts on a stale staging panel
+  * Add a way for integration tests to press keys in rapid succession
+  * Update comments that still describe the removed blocking refresh mode
+  * Show the inline status again when checking out a newly created remote 
branch
+  * Read the gui's per-repo pointers on the UI thread in background routines
+  * Don't auto-forward branches when the repo was switched during the fetch
+  * Pin the cached git config's commands to the repo directory
+  * Resolve the refresh's file reads against its repo root
+  * Don't refuse a repo switch during a pure refresh
+  * Don't pop up errors from a refresh worker once the repo was switched
+  * Run a refresh's git commands through the instance captured at its start
+  * Pin git commands to the repo they were created for
+  * Refresh pull requests through the regular refresh after picking a base 
remote
+  * Run nested-submodule commands in the parent module's directory explicitly
+  * Log per-test durations during integration tests
+  * Dump goroutine stacks when the test watchdog fires
+  * Run the integration tests under the race detector on CI
+  * Increase integration test timeout to 30 minutes
+  * Scale the integration test watchdog up under the race detector
+  * Don't let a leaked subprocess wedge the headless test runner
+  * Bump tcell to v3.4.1 to fix drawing on a suspended screen
+  * Schedule a redraw when resuming from suspension
+  * Don't flush the screen while suspended
+  * Add test showing that resuming after a suspend schedules no redraw
+  * Recommend the gopls MCP tools for symbol navigation in AGENTS.md
+  * Suppress command logs for git calls related to the ctrl+f command
+  * Suppress command logs for tag commands
+  * Render the app status in a single background render loop
+  * Give the GitHub GraphQL requests a timeout
+  * Fetch GitHub pull requests as a background task
+  * Don't retry failed integration tests
+  * Assert that Model() and Context() are only accessed on the UI thread
+  * Store the UI thread ID earlier
+  * Check for exec todos on the UI thread
+  * Hold the file-path suggestions trie outside the model
+  * Refresh the merge conflicts state on the UI thread
+  * Don't access Model in refreshReflogCommits
+  * Capture suggestions inputs on the UI thread
+  * Refresh once when dropping multiple stash entries
+  * Don't share a live view's buffer when copying its content
+  * Refresh the patch-building panel on the UI thread
+  * Guard the patch builder against concurrent access
+  * Wait for the event loop to exit in integration tests
+  * Remove the now-dead PopupMutex
+  * Create popups and menus on the UI thread
+  * Handle a command task's end-of-input on the UI thread
+  * Take the write mutex when clearing view lines and reading the buffer
+  * Snapshot the view width for command-task rendering on the UI thread
+  * Make the ViewBufferManager throttle flag atomic
+  * Hold the ViewBufferManager readLines channel in an atomic
+  * Reset the view origin for a new task on the UI thread
+  * Perform string-task view updates on the UI thread
+  * Don't wait for pull requests to be fetched in refresh
+  * Log Refresh timing information for both sync/async
+  * Run all refresh scopes on plain goroutines
+  * Retire WithWaitingStatusSync
+  * Drop the now-unused UI-thread CheckMergeOrRebase path
+  * Block input during the worker commit-surgery ops
+  * Run the sync commit-surgery ops on a worker with input blocked
+  * Pass captured state to moveFixupCommitToOwnerStackedBranch
+  * Add a WithWaitingStatusBlockingInput helper
+  * Add gocui primitives to block input during an operation
+  * Remove the RefreshMode field
+  * Derive sync vs async refresh from the calling thread
+  * Show a waiting status while creating a branch
+  * Allow Then and BatchUIUpdates to work with an async refresh
++++ 110 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/lazygit/lazygit.changes
++++ and /work/SRC/openSUSE:Factory/.lazygit.new.3698736/lazygit.changes

Old:
----
  lazygit-0.63.0.tar.gz

New:
----
  lazygit-0.65.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lazygit.spec ++++++
--- /var/tmp/diff_new_pack.S8yVBp/_old  2026-10-05 12:56:40.865396795 +0200
+++ /var/tmp/diff_new_pack.S8yVBp/_new  2026-10-05 12:56:40.867396876 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           lazygit
-Version:        0.63.0
+Version:        0.65.1
 Release:        0
 Summary:        Simple terminal UI for git commands
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.S8yVBp/_old  2026-10-05 12:56:40.908398542 +0200
+++ /var/tmp/diff_new_pack.S8yVBp/_new  2026-10-05 12:56:40.912398705 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/jesseduffield/lazygit.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.63.0</param>
+    <param name="revision">v0.65.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.S8yVBp/_old  2026-10-05 12:56:40.936399680 +0200
+++ /var/tmp/diff_new_pack.S8yVBp/_new  2026-10-05 12:56:40.940399842 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/jesseduffield/lazygit.git</param>
-              <param 
name="changesrevision">ce5a8b61bdc9439f2137a1ce9c6a5981c412a0ad</param></service></servicedata>
+              <param 
name="changesrevision">17cb09fa7b08bc96d9f0e81b91f4720fc1a36700</param></service></servicedata>
 (No newline at EOF)
 

++++++ lazygit-0.63.0.tar.gz -> lazygit-0.65.1.tar.gz ++++++
++++ 68845 lines of diff (skipped)

++++++ vendor.tar.gz ++++++
++++ 30678 lines of diff (skipped)

Reply via email to