master
Don't log the "git rev-list" call when marking bisect commits
rename sha to hash 2
Suppress command logs for git calls related to the ctrl+f command
Add backward cycling support for all branches log view
perf(branches): use for-each-ref ahead-behind for git >= 2.41
Replace MergeOpts struct with MergeVariant enum
Rework the custom pager config (rename to diff renderer)
Show renamed files in the custom patch builder
Add ActionFlag field to Commit
Use a better approach for determining pushed and merge statuses
Fix showing diffs for renamed file when filtering by path
Add support for git flow using git-flow-next
Add `runCommand` function to Go template syntax
Support absolute paths when detecting edit preset from EDITOR env var
Honor the conflict-marker-size gitattribute
Don't let our repo answer for a different one
Add runGitCmdOnPaths utility
Carry aggregate check state with GitHub pull requests
Remove now unused code
Cleanup: remove the ignoringWarnings hack from GetMergeBase
Fix patch commands when git config has color=always
Move dragged commits in one rebase
Fix dropping submodule changes from a commit
Copy gocui files into lazygit repo under pkg/gocui
Add PushUrls field to models.Remote
Open the repo when lazygit is started in its .git dir
Add hash field to models.StashEntry
Add Status.RefsSnapshot
Suppress command logs for tag commands
Revert "Add IsAnnotated field to models.Tag struct"
Add a method GitVersion.IsAtLeast
Extract GitCommandBuilder method AddCommonDiffArgs
Identify the current and main worktree by git dir, not by path