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-20 12:41:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lazygit (Old)
 and      /work/SRC/openSUSE:Factory/.lazygit.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lazygit"

Tue Oct 20 12:41:08 2026 rev:18 rq:1386277 version:0.66.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/lazygit/lazygit.changes  2026-10-05 
12:56:39.748351410 +0200
+++ /work/SRC/openSUSE:Factory/.lazygit.new.3698736/lazygit.changes     
2026-10-20 12:42:14.353325291 +0200
@@ -1,0 +2,383 @@
+Mon Oct 19 09:40:14 UTC 2026 - [email protected]
+
+- Update to version 0.66.2:
+  * Bump github.com/gdamore/tcell/v3 from 3.5.0 to 3.6.0
+  * Bump github.com/cli/go-gh/v2 from 2.13.0 to 2.16.2
+  * Bump golang.org/x/sync from 0.22.0 to 0.24.0
+  * Bump golang.org/x/sys from 0.47.0 to 0.49.0
+  * Update go to 1.26
+  * Set the Go version of the CI workflow in one place
+  * Use Sprint for text that isn't a format string
+  * Bump github.com/xo/terminfo from 1.0.0 to 1.2.0
+  * README.md: Update Sponsors
+  * Leave reads to the end to the task that replaces the one reading
+  * Add a test for a read to the end that a re-render interrupts
+  * Ask before discarding a nested repository if that loses anything
+  * Don't stage nested repositories when committing with nothing staged
+  * Don't stage nested repositories
+  * Extract stageAllScope from toggleStagedAllWithLock
+  * Explain the directories that git status reports as a whole
+  * Extract wrapForReadability from conflictResolutionHint
+  * Remove a worktree inside the repo properly when discarding it
+  * Extract worktreeOfFile from markWorktreeFiles
+  * Move the menu for removing a worktree to BranchesHelper
+  * Label the directories that git status reports as a whole
+  * Move gitDirOfRepo to git_commands
+  * Translate the "submodule" label in the files panel
+  * Show a directory that git status reports as a whole as a single entry
+  * Add a test for discarding the directory of a removed submodule
+  * Quit with an error message when the repo or worktree is deleted
+  * Begin blocking input after capturing the refresh's baseline
+  * Don't panic when listing the branches fails
+  * Add a test for loading branches when listing them fails
+  * Fix crash when two worktrees have the same path
+  * Extract a helper for trimming the slashes around a worktree path
+  * Cleanup: make WorktreeLoader.pathExists return what its name says
+  * Add a test that checks that every goroutine is guarded against panics
+  * Restore the terminal if a timer or errgroup function panics
+  * Restore the terminal if a goroutine panics
+  * Restore the terminal if one of gocui's goroutines panics
+  * Extract gocui's guard against panics in workers into a helper
+  * Time double clicks by when the clicks were read
+  * Add a test for clicks that wait in the event queue
+  * Remove the unused Timestamp of replayed input events
+  * Send the two clicks of a double click in tests without waiting between
+  * Leave out the text of the rows of a rendering that states its lines
+  * Collect the records of a line when the line has been written
+  * Make the path of a diff's lines absolute once per file
+  * Number the lines of a patch in one pass when indexing its change lines
+  * Number the lines of a diff in one pass when parsing it
+  * Read the lines above the view only for a render that stays where it is
+  * Name the fields of LinesToRead in the task tests
+  * Don't let a render stop reading before it has filled the view
+  * Stop at the end of the diff when jumping to a file from a panel
+  * Extract how far a jump can scroll its target to the top of the view
+  * Add tests for renders that don't show after scrolling far down a diff
+
+-------------------------------------------------------------------
+Mon Oct 19 09:39:55 UTC 2026 - [email protected]
+
+- Update to version 0.66.1:
+  * Update docs and schema for release
+  * Add tip about alt-clicking, which is not very discoverable
+  * Remove obsolete tip
+  * Keep the diff renderer probe out of the command log
+  * Show the diff view's narrow selection bar on the right edge too
+  * Show an error when editing a file of a diff that doesn't exist
+  * Copy the absolute path of a branch's file from the worktree that has it
+  * Open files with `o` from the worktree that has the branch checked out
+  * Add a test for opening a file of a branch checked out in another worktree
+  * Open files of a branch's diff from the worktree that has it checked out
+  * Add a test for editing a file of a branch checked out in another worktree
+  * Add a way to run GetDiff in another worktree
+  * Route the editing of a diff's files through DiffHelper
+  * Scroll a view sideways to show the search match it goes to
+  * Scroll the focused diff sideways with H and L
+  * Scroll back to the left edge when jumping to another file of a diff
+  * Don't leave a re-rendered diff scrolled further right than it reaches
+  * Keep the horizontal scroll position when a diff is rendered again
+  * Keep horizontally scrolled content out of the inclusion gutter
+  * Remove the unused View.Line and View.Word
+  * Account for the inclusion gutter when mapping view columns to content
+  * Add tests for search matches and hyperlinks beside the inclusion gutter
+  * Draw a blank for a double-width character cut off at the edge of a view
+  * Add tests for double-width characters at the edges of a view
+  * Show an error if the commit to discard lines from can't be found
+  * Show an error if the selected diff lines can't be found in the diff
+  * Show an error if the file of the selected diff lines can't be found
+  * Build the patches of all selected files before applying any of them
+  * Don't ignore a git error when listing the files of a commit's diff
+  * Resolve the files of the selected diff lines before acting on them
+  * Fix staging lines in the main view when diff.mnemonicPrefix is set
+  * Extract the decoding of a path in a diff header into unquoteDiffPath
+  * Add a test for staging a line with diff.mnemonicPrefix set
+  * Fix diff paths when diff.srcPrefix and diff.dstPrefix are set
+  * Add a test for staging a line with diff.srcPrefix and diff.dstPrefix set
+  * Fix diff paths under a top-level a/ or b/ when diff.noprefix is set
+  * Add a test for jumping to a file of a stash with diff.noprefix set
+  * Add a test for staging a line with diff.noprefix set
+  * Extract the diff.noprefix override into a GitCommandBuilder method
+
+-------------------------------------------------------------------
+Mon Oct 19 09:39:42 UTC 2026 - [email protected]
+
+- Update to version 0.66.0:
+  * Update docs and schema for release
+  * Update translations from Crowdin
+  * Draw the commit graph in the demos with the detailed style
+  * Add a font with the branch drawing symbols for the demo recordings
+  * Add a script for re-recording every demo a page embeds
+  * Change the demos in the README to videos
+  * Record demos with vhs and publish them to GitHub's attachment store
+  * Give the tests a visible inactive border colour
+  * Confirm the nuke prompt in the nuke_working_tree demo
+  * Update demos and readme for new staging-in-main-view functionality
+  * Run demos at the size they are recorded at
+  * Check the line we start on when navigating to a list item
+  * Use accordion mode in diff_commits demo
+  * Lay out the rule below a pull request's header to the main view's width
+  * Let the prefix of a render be laid out to the width it renders at
+  * Hoist the check for a stopped task to the top of NewCmdTask
+  * Keep copied commits when switching to another worktree or repo
+  * Keep an emptied pane empty
+  * Add a test for emptying a pane before its diff's task is created
+  * Tie the loading state of a view to the task asked for last
+  * Add tests for when a view counts as loading
+  * Show what was asked for last in the main view
+  * Add a test for switching tabs twice in rapid succession
+  * Set the caption of an integration test on the UI thread
+  * Link the file names in a diffstat to where each file's diff begins
+  * Add a menu of the diff's files to jump to one directly
+  * Move where a jump lands into the diff line helper
+  * Ask a diff where each of its files begins
+  * Name the file a diff row belongs to in the repo's terms
+  * Open the selected diff line in the branch's pull request
+  * Ask for the panel beneath the focused main view in one place
+  * Name a diff line's file in the repo's terms in one place
+  * Ask one place whether a branch has a pull request
+  * Acknowledge editor clicks in the diff
+  * Give views a transient line flash
+  * Open a clicked diff line in the editor
+  * Keep mouse gesture modifiers stable
+  * Share diff-line editing with mouse actions
+  * Let mouse bindings work behind focused popups
+  * Separate redraws from view-line invalidation
+  * Remove unused per-line highlighting
+  * Cleanup: remove error return value from Gui.SetRune, Gui.draw() et al
+  * Rename ctrl+o description to "Copy selected diff lines to clipboard"
+  * Remove the last staging-panel language from tests
+  * Document line actions in the focused diff
+  * Let wrapLinesInDiffView govern the two main panes
+  * Name diff options after the view that now uses them
+  * Allow context changes while building a custom patch
+  * Remove the staging and patch-building panel shells
+  * Remove the explorer behavior behind the retired panels
+  * Move the diff-copy helper out of the explorer controller
+  * Open file diffs in the focused main view
+  * Move the last explorer workflows onto the focused diff
+  * Drop test steps owned by the retiring explorers
+  * Migrate range select tests to focused main view
+  * Exercise commit and stash flows through the focused diff
+  * Build mixed custom patches from the focused diff
+  * Keep partial rename patches on the focused diff
+  * Manage patch lifetime from the focused diff
+  * Build applied patches from the focused diff
+  * Keep historical diff actions off the explorers
+  * Move partial-patch destination tests onto the commit diff
+  * Move whole-patch destination tests onto the commit diff
+  * Keep patch-move conflict coverage on the focused diff
+  * Move index-operation edge cases onto the focused diff
+  * Preserve whole-file operations for added and deleted files
+  * Expose the missing whole-file semantics in the focused diff
+  * Exercise patch-move selection recovery through the diff
+  * Keep whole-file discard coverage on the surviving diff view
+  * Let focused diff tests own shared staging behavior
+  * Remove the hint about hunk selection being the default
+  * Take lines back out of the custom patch from the pane showing it
+  * Materialize the custom patch so the diff renderer can show it
+  * Mark the lines of a commit's diff that are in the custom patch
+  * Build a custom patch from a commit's diff, and discard lines from it
+  * Say which change line is meant in one way
+  * Keep the diff selection when a commit is rewritten under it
+  * Move the post-action reveal onto the diff-line helper
+  * Give the panels showing a commit's diff one voice about it
+  * Let the patch builder be told which lines by their identity
+  * Draw a gutter of inclusion marks over a view's content
+  * Edit the selected hunk from the focused main view
+  * Don't refresh while the editor still has the hunk
+  * Ask a parsed patch which of its lines a selection covers
+  * Hold input back until the selection has moved on
+  * Replay withheld keys on a later pass of the event loop
+  * Cover the cases where the next change isn't the obvious one
+  * Show a selection only over the diff the panel offers
+  * Show git's own diff when the renderer's can't be acted on
+  * Say what a diff command's output is for
+  * Commit and find a fixup base from the focused main view
+  * Discard the selected diff lines from the focused main view
+  * Carry the acted-on lines into the pane the work lands in
+  * Leave a pane that only the permanent split keeps around
+  * Stop a render restore saying whether it placed the view
+  * Follow the focus into the pane that is left
+  * Give the focused main view's selection a home outside the controllers
+  * Carry the selection to the next change after staging
+  * Extract the shared core of the diff-line restores
+  * Act on a whole file's changes as acting on the file
+  * Stage and unstage diff lines from the focused main view
+  * Leave a command with nothing to say out of the options bar
+  * Copy the selected diff lines from the focused main view
+  * Share how a ref's diff endpoints are derived
+  * Always show a file's staged changes in the lower pane
+  * Let the main section show the secondary pane alone
+  * Let an emptied main pane forget what it was showing
+  * Add a test for a main pane coming back after being emptied
+  * Keep both ends of a selected range across a re-render
+  * Index a rendering by the diff lines it shows
+  * Keep your place in the diff when ignoring whitespace
+  * Keep your place in the diff when switching diff renderers
+  * Keep your place in the diff when changing the context size
+  * Let a view be read while it is re-rendering
+  * Let a re-render put the view back where it was
+  * Fix AGENTS.md markdown syntax
+  * AGENTS.md additions
+  * Follow the selection with the search in the focused main view
+  * Draw the diff selection as a narrow bar rather than across the line
+  * Edit the selected line of a diff from the focused main view
+  * Jump by hunk and by file in the focused main view
+  * Select a range of diff lines by dragging
+  * Select a whole change block when focusing the main view in hunk mode
+  * Make selecting a change block reachable without a controller
+  * Let a main pane be named without the context package
+  * Show a selection in the focused main view
+  * Separate reading a fixed number of lines from reading to the end
+  * Guard View.LinesHeight against a concurrent write
+  * Take the focused main view's context by its concrete type
+  * Remove the plumbing for clicking the focused main view
+  * Stop diving into a patch explorer when clicking the focused main view
+  * Classify which side panels show a diff in their main view
+  * Fold ViewSelectionController into MainViewController
+  * Ask diff renderers for OSC 1717 metadata
+  * Take a diff renderer at its word about a diff line
+  * Rename parsedDiffLine.RelPath to Path
+  * Keep the OSC 1717 records that cover no cell
+  * Swallow a diff renderer's protocol handshake
+  * Read the OSC 1717 records a diff renderer emits
+  * Recognize OSC numbers with more than one digit
+  * Decode the path of a diff header the way git writes it
+  * Recover the identity of a diff line from the rendered diff
+  * Keep a view's lines as they were written, beside their cells
+  * Clear a pending newline when overwriting lines in place
+  * Demonstrate that overwriting lines after a pending newline lands a line low
+  * Let callers map between view lines and buffer lines
+  * Add a well-formedness check for a parsed patch
+  * Add an old-file counterpart to Patch.LineNumberOfLine
+  * Keep a resized view's place in the content it wraps
+  * Demonstrate that resizing a wrapping view moves its selection
+  * Report a wrapped selection by the lines of content it covers
+  * Demonstrate that a wrapped selection is reported by segment
+  * Use the detailed commit graph automatically in terminals that draw it
+  * Add an option to draw the commit graph with branch drawing symbols
+  * Extract the choice of a graph cell's box drawing characters
+  * Record how lines run through the cells of the commit graph
+  * Stop drawing a line below root commits in the commit graph
+  * Demonstrate that the graph continues the line below a root commit
+  * Keep ReadToEnd's task busy until its callback has returned
+  * Add a test for the task that ReadToEnd holds while it calls back
+  * Lay git's own diff out to the width the layout gives the view
+  * Demonstrate that git's diffstat keeps the width from before a screen mode 
change
+  * Revert the change of InactiveBorderColor to "dim"
+  * Make shift-backspace do the same as backspace in editors
+  * Allow pushing a range selection of tags
+  * Let the command for pushing tags take several tags
+  * Allow deleting a range selection of tags
+  * Extract the remote prompt and confirmation of deleting a remote tag
+  * Let the commands for deleting tags take several tags
+  * Generalize showing an inline status on several branches to any items
+  * Offer to update the branches stacked below the current one when pulling
+  * Extract showing an inline status on several branches
+  * Split fast-forwarding branches into preparing and running it
+  * Auto-forward branches that are checked out in other worktrees
+  * Keep fast-forwarding the other branches when one of them fails
+  * Auto-forward branches on a worker
+  * Refuse to fast-forward a branch being rebased or bisected in a worktree
+  * Add a test for fast-forwarding a branch being rebased in a worktree
+  * Write a reflog message when moving branch refs
+  * Allow fast-forwarding a range of branches
+  * Fast-forward branches whose upstream branch was rewritten
+  * Split fast-forwarding a branch into fetching and updating it
+  * Move fast-forwarding a branch into BranchesHelper
+  * Generalize CanDoFastForwardMerge into IsAncestor
+  * Dim the divergence of a branch whose upstream was rewritten
+  * Rename the loadBehindCounts parameter to loadExtraInfo
+  * Add a function to tell whether a branch has commits of its own
+  * Ignore escape sequences when wrapping text for a view
+  * Offer to push the branches stacked below the current one
+  * Split pushing the current branch into resolving its destination and pushing
+  * Add a function to find the branches stacked below a branch
+  * Generalize the push command to take a remote and a list of refspecs
+  * Store each branch's push destination in the branch model
++++ 86 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/lazygit/lazygit.changes
++++ and /work/SRC/openSUSE:Factory/.lazygit.new.3698736/lazygit.changes

Old:
----
  lazygit-0.65.1.tar.gz

New:
----
  lazygit-0.66.2.tar.gz

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

Other differences:
------------------
++++++ lazygit.spec ++++++
--- /var/tmp/diff_new_pack.mooPM6/_old  2026-10-20 12:42:15.310365345 +0200
+++ /var/tmp/diff_new_pack.mooPM6/_new  2026-10-20 12:42:15.311365387 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           lazygit
-Version:        0.65.1
+Version:        0.66.2
 Release:        0
 Summary:        Simple terminal UI for git commands
 License:        MIT
@@ -25,7 +25,7 @@
 URL:            https://github.com/jesseduffield/lazygit
 Source0:        %{name}-%{version}.tar.gz
 Source1:        vendor.tar.gz
-BuildRequires:  golang(API) >= 1.25
+BuildRequires:  golang(API) >= 1.26
 Requires:       git-core
 
 %description

++++++ _service ++++++
--- /var/tmp/diff_new_pack.mooPM6/_old  2026-10-20 12:42:15.347366894 +0200
+++ /var/tmp/diff_new_pack.mooPM6/_new  2026-10-20 12:42:15.350367019 +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.65.1</param>
+    <param name="revision">v0.66.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.mooPM6/_old  2026-10-20 12:42:15.374368024 +0200
+++ /var/tmp/diff_new_pack.mooPM6/_new  2026-10-20 12:42:15.376368107 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/jesseduffield/lazygit.git</param>
-              <param 
name="changesrevision">17cb09fa7b08bc96d9f0e81b91f4720fc1a36700</param></service></servicedata>
+              <param 
name="changesrevision">63ab89fff478854deb4a35ef8902676b3cc5ca72</param></service></servicedata>
 (No newline at EOF)
 

++++++ lazygit-0.65.1.tar.gz -> lazygit-0.66.2.tar.gz ++++++
++++ 71410 lines of diff (skipped)

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

Reply via email to