commit lazygit for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lazygit for openSUSE:Factory checked in at 2024-03-25 21:09:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lazygit (Old) and /work/SRC/openSUSE:Factory/.lazygit.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "lazygit" Mon Mar 25 21:09:46 2024 rev:3 rq:1161040 version:0.41.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lazygit/lazygit.changes 2023-08-08 15:55:11.401089256 +0200 +++ /work/SRC/openSUSE:Factory/.lazygit.new.1905/lazygit.changes 2024-03-25 21:15:39.329611491 +0100 @@ -1,0 +2,407 @@ +Sat Mar 23 13:22:23 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com> + +- Update to version 0.41.0: + * Fix container detection + * Change CopiedToClipboard text to start lower-case + * Change toast for copying sha to clipboard to include what was copied + * Change log message for copying sha to the clipboard to include "full" + * Add config to truncate commit hashes when copying them to the clipboard + * Make it easy to create "amend!" commits + * Remove CreateFixupCommitDescription as it's identical to CreateFixupCommit + * Support editing multiple files at once using range selection + * When creating a new remote, select it and fetch it + * Make links in status view clickable, and underline them + * Make the links in the status panel point to the current version rather than master + * Always prompt to return from subprocess if there was an error + * Add NixOs installation instructions README.md + * Improve translations for zh_TW + * Fix disabling the switch-to-editor menu item if unavailable + * Always show the "Press <c-o> to open menu" help text in the commit panel + * Add missing translations for polish + * Get rid of the retain-sort-order-when-filtering logic again + * Rename FuzzySearchFunc to FilterFunc + * Rename FuzzySearch to FilterStrings + * Default to substring filtering, add option to go back to fuzzy filtering + * Don't sort the results of fuzzy.Find + * Refresh after creating local branch, before checking it out + * Show inline waiting status when checking out a local branch + * Show the same menu when pressing space on a remote branch + * When checking out a remote branch by name, ask the user how + * Don't ask to force-push if the remote rejected updates + * Set mode to none when calling SetSelectionRangeAndMode with empty non-sticky range + * Allow deleting update-ref todos + * Extract a findTodo helper function + * Allow moving update-ref todos up/down + * Store full ref in Name field of update-ref commits + * Refactor: pass Todo to moveTodoUp/Down instead of Sha and Action + * Handle mouse-wheel scrolling in confirmation panel + * Show popup message with breaking changes on startup + * Add integration test + * Add commit menu entry "Add co-author" + * Add a commit menu to the commit message panel + * Extract functions AddCoAuthorToMessage and AddCoAuthorToDescription + * Make test assertion more specific + * Make keybindings for the "Amend attribute" menu configurable + * Internationalize the tooltips of the "Amend commit attributes" menu + * Add forgotten keybindings to Config.md + * Update sponsors in readme + * Add integration test + * Remove hard line breaks when rewording commits + * Replace DOS linefeeds with Unix line feeds when loading a commit message + * Save and restore the unwrapped description + * Add config for soft-wrapping the commit message body + * Bump gocui + * Keep the same line selected after squashing fixup commits + * Extract common code to a helper method + * Move selection down by one after creating a fixup commit + * Extend squash_fixups_in_current_branch test to check the selection + * Add test for creating a fixup commit and squashing fixups + * Support setting a range of commits to "edit" outside of a rebase + * Show all submodules recursively + * Pass entire submodule to UpdateUrl instead of name and path separately + * Fix deleting submodule where name and path are different + * Add test to check that the git dir for a deleted submodule was removed + * Extend submodule tests to use a submodule where name and path are different + * Don't strike out reserved keys in menus + * Remove support for old-style non-interactive rebases + * Break git.merging.args config into separate arguments on whitespace + * Add a test that demonstrates a bug with multiple args in git.merging.args config + * Don't show branch head on rebase todos if the rebase.updateRefs config is on + * Rename showBranchMarkerForHeadCommit parameter to hasRebaseUpdateRefsConfig + * Add test demonstrating the current (undesired) behavior + * Provide two helix presets, one for "helix" and one for "hx" + * Make ctrl-f available in staging view + * Fix linter warnings + * Add author filtering to commit view + * Add tooltips for reset menu items + * Change "git reset" default to --mixed + * Update Config.md + * Change log path to state dir + * Use $XDG_STATE_DIR for state.yml + * Switch to github.com/adrg/xdg + * Add integration test + * Set diff.noprefix=false for all other diff commands too + * Fix problems with patches if `git diff` was customized with config. + * Don't omit section headers when filtering the keybindings menu + * Optionally keep sort order stable when filtering lists + * Bump required go version to 1.21 + * Fix number of lines to read from a task initially for the right scroll bar size + * Fix order problems when saving custom commands history + * Simplify saving app state + * Redraw commits view when showGraph setting changes + * Deprecate git.log.showGraph and git.log.order config + * Avoid crash when hitting enter on an update-ref todo + * Fix a problem with refreshing while an update-ref todo is selected + * Fix range select bug + * Clean up test case + * Support range select removing files from a commit + * Change default of git.log.showGraph to 'always' + * Disallow cherry-picking merge commits + * Disallow cherry-picking update-ref todos + * Cleanup: remove unused method + * Fix cherrypick demo + * Clear cherry-picked commits after pasting + * Use slimmer scrollbars + * Add command to squash all fixups in the current branch + * Fix main view refresh after adding the first file to a custom patch + * Support selecting file range in patch builder + * Warn users when attempting to cherry pick with old key + * Reduce the chance of race condition with list cursor + * Display more keybindings on-screen + * Show mode-specific keybinding suggestions + * Ensure file view length is never returned as -1 + * Improve keybinding descriptions + * Render keybinding cheatsheet as markdown table + * Keep same selection range when quick-starting an interactive rebase + * Add tests for preserving the selection when pressing 'i' + * Rename MinMax to SortRange + * Add shortcuts for filtering files by status + * Remove unused text FetchingRemoteStatus + * Use inline status for fetching remotes + * Pass absolute file paths to all editor commands + * Fix error message for selected lines + * Support range select for staging/discarding files + * Move file discard action into files controller + * Refactor repo_paths.go to use git rev-parse + * Make range selections created with the mouse non-sticky + * Disallow updating non-standard TODO lines when rebasing + * Support range select in rebase actions + * Better assertion logic for line selection + * Set groundwork for better disabled reasons with range select + * Add config setting to suppress showing file icons + * Show unstaged file names in default colour + * Keep same branch selected when refreshing branches + * Add test showing how branch should stay selected after fetching (but doesn't yet) + * Show unacknowledged toast message upon integration test failure + * Disable range-select in menu and suggestions view + * Enforce single-item selection in various actions + * Support select range for cherry pick + * Add SetSelection function for list contexts and use it in most places + * Remove 'v' menu keys + * Clear range select upon pressing 'escape' + * Standardise display of range selection across views + * Support non-sticky range selection in patch explorer views + * Add range selection ability on list contexts + * Stop hiding debug vscode launch tasks + * Fix exit code of run_integration_tests.sh when capturing code coverage data + * Don't try to shorten branch names that are already 3 characters or less + * Do not include keybindings from another view in keybindings menu + * Double the duration of error toasts + * Allow showing Disabled errors as error panel instead of toast + * Make DisabledReason a struct + * Use ErrorToast instead of error panel when invoking a disabled command + * Add ErrorToast function + * Make it mandatory to acknowledge toasts in tests + * Make it possible to handle toasts in integration tests + * Do not perform IO work when getting disabled reason with local commits + * Update README to add backticks to key + * Update codebase guide + * Add ability to start an interactive rebase onto an appropriate base + * Pass -f as single arg in integration test + * Set working directory in lazygit test command + * Update codebase guide + * Add codebase guide + * Obtain remote URL by calling "ls-remote --get-url" instead of using git config + * Allow multiple fetch commands (or fetch and pull) to run concurrently + * Extract a function fetchCommandBuilder + * Add a method GitVersion.IsAtLeast + * Warn when there are hunks with only added lines + * Add command to find base commit for creating a fixup + * Add config setting for side panel location (left or top) in half screen mode + * Preserve the commit message correctly even if the description has blank lines + * Add test demonstrating a bug with preserving the commit message + * Simplify GetCommitMessage + * Update cheat sheets and json schema + * Add command to open git difftool + * Fix checking out a tag when a branch with the same name exists + * Add test demonstrating the problem + * Replace copy SHA with copy subject on commit 'y s' + * Show a friendly error message when starting lazygit from a non-existent cwd + * Add integration test for local branch sort order + * Add a sort order menu for local branches + * chore: use null char as a stash entries divider during loading + * feat: add age on stash lines + * Add integration test for remote branch sort order + * Implement a sort order menu for remote branches + * fix(config): add yaml struct tag to `CustomCommandPrompt.[]Options` + * Fall back to WithWaitingStatus if item is scrolled out of view + * Fall back to WithWaitingStatus if view showing the item is not visible + * Return only visible views from TopViewInWindow + * Add WithWaitingStatusSync for reverting commits + * Use WithWaitingStatusSync for move commit up/down + * Add WithWaitingStatusSync + * Add tests for window arrangement code + * Refactor window arrangement helper to use pure function + * Layout the bottom line view using spacer views + * fix: MacOS default path misspelling + * chore: update jsonschema + * chore: update cheatsheets + * feat: introduce a copy menu into the file view + * Add UserConfig jsonschema generation script + * Add invopop/jsonschema fork + * Add coverage arg for integration tests + * Use args struct for RunTests + * Use a PTY when calling external diff command + * Add "go mod tidy" check to CI + * Fix go.mod file (go-difflib dependency should be indirect) + * Update README.md to contain new information to install it on gentoo + * Fix unsetting upstream when it doesn't exist + * Introduce failing "UnsetUpstream" test + * Rename integration test "ResetUpstream" + * fixed typo in test description + * Add Warp link to readme + * Add Codacy badge + * Update Stacked_Branches.md + * Advise against raising pull requests from master branch + * create iconProperties struct and convert iconMaps to use iconProperties + * Advise developers to use a nerd font in their editor + * Truncate long branch names to make branch status visible + * Make the window a little wider for headless integration tests + * Make it possible to set the nerd fonts version to "off" + * Pass "now" into utils.Loader + * Remove special code to rerender views on screen mode change + * Rerender certain views when their width changes + * Add 'lvim' editor preset for lunarvim + * When refreshing models, re-apply active filter for the corresponding view + * Fix crash when trying to filter the list of remotes + * Update wording in disable keybindings test + * Add disabled compat for user config (#2833) + * Avoid rendering branches view twice when refreshing + * Remove sync mutex + * Disallow pulling/pushing a branch while the branch is pushed or pulled + * Disallow checking out another branch while the current one is being pulled + * Add inline status for pushing tags and deleting remote tags + * Add inline status for pushing/pulling/fast-forwarding branches + * Add WithInlineStatus helper function + * Add GetItemOperation/SetItemOperation/ClearItemOperation to IStateAccessor + * Don't report errors from within a WithWaitingStatus + * Remove redundant `len` check + * adjust the text to received review comments + * Add Micro editor preset + * Band-aid fix for submodule/reset.go test failure + * commmit - enhance docs for keybinding 'c' for local branch + * Add ability to force portrait mode + * add gofumpt to workspace settings + * Update PR template to use go generate command + * Ignore deprecation checks in linter + * Add comments in user config struct + * Change Makefile to build non-optimized + * Make test_list_generator.go print what it's doing + * Use go:generate for generating cheatsheets + * Generalize the CI check for the test list to all auto-generated files + * Disable deadlock reporting when debugging an integration test + * Disable the 40-second timeout for integration tests when debugging + * Use constant for WAIT_FOR_DEBUGGER env var + * Build lazygit without optimizations and inlining when debugging + * respect and env vars + * Pass MAKECMDGOALS to make integration-test-tui + * Print race detector logs after running a test with -race + * Support -race arg when running integration tests to turn on go's race detector + * Allow passing multiple flags to the cli runner + * Fix minor resource leak in runCmdHeadless + * Don't select current search result when showing search status + * feat: add a menu to rebase current branch to a target branch upstream + * chore: rename branch upstream view options method + * Shorten the waiting status for fast-forwarding a branch + * Remove unused WithLoaderPanel code + * Use WithWaitingStatus instead of WithLoaderPanel for pull/push/fetch + * Add constant for LoaderAnimationInterval + * Remove unused class FakePopupHandler + * Add integration test for deleting a remote branch with credentials prompt + * When pausing a task during a waiting status, hide the status while paused + * Extract WaitingStatusHandle + * Extract StatusManager.addStatus method + * Add search history + * Allow cherry-picking commits during a rebase + * Add StatusCommands.IsInNormalRebase and IsInInteractiveRebase + * Disabled paste when there are no copied commits + * Use DisabledReason for commits panel commands + * Use DisabledReason for rebasing a branch onto itself + * Add Enabled func to Binding + * Use DisabledReason for upstream options items + * Use DisabledReason when deleting branches is not possible + * Add DisabledReason field to MenuItem + * Use UpstreamBranch for opening pull requests + * Rename test/results to test/_results + * fix: use `Error` method to handle the commit url copy from unknown service + * Provide a simple way to debug an integration test + * Add debug configuration to attach to a running lazygit process + * Change "make run" to do a build and then launch lazygit + * Hide system goroutines in callstack + * Format launch.json with Prettier + * Add coauthor (#2) + * Change the default of the "gui.borders" config to "rounded" + * feat: add jump-to-panel label setting + * feat: add a menu to reset current branch to a target branch upstream + * chore: rename "Set/Unset upstream" menu to "Upstream Options" + * Replace whitespace with '-' when renaming a branch ++++ 110 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/lazygit/lazygit.changes ++++ and /work/SRC/openSUSE:Factory/.lazygit.new.1905/lazygit.changes Old: ---- lazygit-0.40.2.tar.gz New: ---- lazygit-0.41.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lazygit.spec ++++++ --- /var/tmp/diff_new_pack.9oWKaH/_old 2024-03-25 21:15:40.309647475 +0100 +++ /var/tmp/diff_new_pack.9oWKaH/_new 2024-03-25 21:15:40.309647475 +0100 @@ -1,7 +1,7 @@ # # spec file for package lazygit # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: lazygit -Version: 0.40.2 +Version: 0.41.0 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.18 +BuildRequires: golang(API) >= 1.21 Requires: git-core %description @@ -34,12 +34,13 @@ command line. %prep -%autosetup -n %{name}-%{version} -a 1 +%autosetup -a 1 %build -go build \ - -mod=vendor \ - -buildmode=pie +%ifnarch ppc64 +export GOFLAGS="-buildmode=pie" +%endif +go build %install install -Dm755 %{name} %{buildroot}%{_bindir}/%{name} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.9oWKaH/_old 2024-03-25 21:15:40.341648650 +0100 +++ /var/tmp/diff_new_pack.9oWKaH/_new 2024-03-25 21:15:40.345648796 +0100 @@ -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.40.2</param> + <param name="revision">v0.41.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.9oWKaH/_old 2024-03-25 21:15:40.365649531 +0100 +++ /var/tmp/diff_new_pack.9oWKaH/_new 2024-03-25 21:15:40.369649678 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/jesseduffield/lazygit.git</param> - <param name="changesrevision">5e388e21c8ca6aa883dbcbe45c47f6fdd5116815</param></service></servicedata> + <param name="changesrevision">3675570a391b1a49ddd198b4c7e71e17701d4404</param></service></servicedata> (No newline at EOF) ++++++ lazygit-0.40.2.tar.gz -> lazygit-0.41.0.tar.gz ++++++ ++++ 106930 lines of diff (skipped) ++++++ vendor.tar.gz ++++++ ++++ 54327 lines of diff (skipped)
participants (1)
-
Source-Sync