An open API service providing commit metadata for open source projects.

GitHub / jesseduffield/lazygit / commits

simple terminal UI for git commands

SHA Message Author Date Stats
3f6be3b3 merge Allow filtering the keybindings and recent repos menus more directly (simply ... Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
3 days ago
90f53483 Add a hint about filtering menus to the docs Stefan Haller <s****n@h****e> 3 days ago
4f78a557 Reword stale comment about filtering not being available in the files view Stefan Haller <s****n@h****e> 3 days ago
8924bca7 merge Delete cpu.out file that was committed accidentally (#5983) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
4 days ago
07fa0ef7 Delete cpu.out file that was committed accidentally Stefan Haller <s****n@h****e> 4 days ago
a8b762d0 merge Improve performance of moving rebase todos (#5978) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
5 days ago
b7ffa93d merge Allow filtering worktrees by branch name in Worktrees pane (#5980) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
5 days ago
655f913f Add test for filtering worktrees Stefan Haller <s****n@h****e> 5 days ago
fd1b229f Cleanup: remove CommitSelection option when refreshing rebase todos Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
5 days ago
eddbbdad Avoid rehydrating unchanged rebase todos Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
5 days ago
3914755c Fix visual glitches when moving a rebase todo Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
5 days ago
d37f901a Remove PostRefreshUpdateKeepingScrollPosition Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
5 days ago
fa531dc5 Add PostRefreshUpdateWithOptions Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
5 days ago
c300c319 merge Fix broken commit auto-scrolling (#5972) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
7 days ago
6a932f30 Read mouse pointer geometry on the UI thread in tests Stefan Haller <s****n@h****e> 8 days ago
c09b682f Add some comments to the drag_to_reorder_with_autoscroll test Stefan Haller <s****n@h****e> 8 days ago
35753fd0 Fix scrolling back when dragging a commit Stefan Haller <s****n@h****e> 8 days ago
c8d610cb Demonstrate commit drag scroll reset on re-entry Stefan Haller <s****n@h****e> 8 days ago
8aa57264 Point the note about the menu's essential keys at what it means
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
4116a15d Filter the recent repositories menu as you type
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
bb7e7496 Drop the menu-specific wording for the filter prompt
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
fb761892 Filter the keybindings menu as you type
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
68355862 Add test helpers for a menu's filter row
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
2048c7f0 Keep a filtering menu navigable whatever the keybindings are
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
fe9b990c Filter a menu by typing into it
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
1fb5f87d Lay out the filter row of a menu that filters as you type
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
c80035d7 Add the views for a menu's filter row
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
f1b03471 Allow a list to render its footer elsewhere
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
a9fe055a Extract applying a filter to a context
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
45d68bcc Treat the views of a popup panel as a group when clicking
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
f9ec7adb Draw embedded views as one focused unit
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
9e98b3d2 Let an editable view opt into receiving printable keys as keybindings
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
28c5f574 Give a parent view's keybindings the same precedence as a view's own
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 9 days ago
b2a684be Add a helper for recognizing printable keys
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 10 days ago
c840013c Remove error return value from functions that always return nil Stefan Haller <s****n@h****e> 10 days ago
ea916395 merge Show renames when selecting a directory that a file was moved into or out of ... Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
16 days ago
530d7730 Allow filtering worktrees by branch name in Worktrees pane
Co-authored-by: phanirithvij <p****0@g****m>
Stefan Haller <s****n@h****e> 16 days ago
c3027caf Cleanup: use lowercase for function parameters Stefan Haller <s****n@h****e> 16 days ago
c199ac69 merge Keep showing files whose conflicts have been resolved (#5940) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
18 days ago
431993b6 merge Bump golangci-lint to v2.12.2 (#5941) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
18 days ago
92e50a5d Avoid appending to an array literal Stefan Haller <s****n@h****e> 18 days ago
f0ccb937 Use lo.Map instead of manual append loops Stefan Haller <s****n@h****e> 18 days ago
1db9f9cd Fix linter warning about `WriteString(fmt.Sprintf(...))` Stefan Haller <s****n@h****e> 18 days ago
a26899f5 Fix use of reflect.Ptr Stefan Haller <s****n@h****e> 18 days ago
486d8536 Preallocate arrays where the new linter version would warn about it Stefan Haller <s****n@h****e> 18 days ago
37c53ac1 Bump golangci-lint to 2.12.2 Stefan Haller <s****n@h****e> 18 days ago
4820241c Remove the common-false-positives and legacy linter exception presets Stefan Haller <s****n@h****e> 18 days ago
43b47d16 Keep showing files whose conflicts have been resolved
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 18 days ago
c10bc3b6 Collect the paths of the files with conflicts, rather than only counting them
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 18 days ago
adf59703 AGENTS.md additions Stefan Haller <s****n@h****e> 19 days ago
60322254 merge Fix flicker, scroll glitches, and crashes in async diff rendering (#5938) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
19 days ago
1868167a merge Auto-select the conflicted commit when stopping in rebase (#5937) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
19 days ago
aa38daff merge Keep the last conflict file selected after resolution (#5936) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
19 days ago
b2b9519b Extract a private helper function preserveSelection Stefan Haller <s****n@h****e> 19 days ago
a1f1a4ee merge Draw the UI in a more inactive look when the window is not focused (#5935) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
19 days ago
ae100761 merge Improve startup time (#5934) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
19 days ago
a1f5db6b Add test for how we show a worktree that is inside the main work tree Stefan Haller <s****n@h****e> 19 days ago
1f1fd993 merge Two small improvements to the debug log (#5933) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
19 days ago
1248ac44 merge Disable staging all files when there are none to stage (#5932) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
19 days ago
a5a2bd06 Draw the UI in a more inactive look when the window is not focused Stefan Haller <s****n@h****e> 19 days ago
312a5f2c Only react to focus reports that change whether we're focused
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 20 days ago
0140e19e Separate the runs in the debug log with a blank line Stefan Haller <s****n@h****e> 20 days ago
d298a7ce Use nano-second time stamp granularity in the debug log Stefan Haller <s****n@h****e> 20 days ago
cfe7961d Give commits and branches their own scope checks
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 20 days ago
80ad2db7 Recognize worktrees among the files from the worktrees model
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 20 days ago
62caf427 Refresh the worktrees in their own scope again
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 20 days ago
c477a295 merge Avoid gofumpt'ing other worktrees (#5931) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
20 days ago
1a3cf798 Avoid gofumpt'ing other worktrees Stefan Haller <s****n@h****e> 20 days ago
cbc3da50 Disable staging all files when there are none to stage
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 20 days ago
0c04ee5c Add a test for staging all files when there are none
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 20 days ago
1c17ee1a Auto-select the conflicted commit when stopping in rebase Stefan Haller <s****n@h****e> 20 days ago
39513d24 Keep the last conflict file selected after resolution Stefan Haller <s****n@h****e> 20 days ago
4e2a1cd5 Add a function SetStatusFilterPreservingSelection Stefan Haller <s****n@h****e> 20 days ago
6417da53 Add selection assertions to tests involving conflicts Stefan Haller <s****n@h****e> 20 days ago
af04698d merge Scroll the selection into view by default again (#5928) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
21 days ago
4e4cd939 merge Fix example for args field in rawGit diff renderer docs (#5927) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
21 days ago
ac5e0b4a Fix example for args field in rawGit diff renderer docs Stefan Haller <s****n@h****e> 21 days ago
d25315b5 merge Bump gofumpt to version 0.11.0 (#5925) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
21 days ago
25c6aead go get -tool mvdan.cc/gofumpt@v0.11.0 Stefan Haller <s****n@h****e> 21 days ago
b1e9ac39 Remove a few unnecessary parentheses Stefan Haller <s****n@h****e> 21 days ago
fbe2379f merge Bump JamesIves/github-sponsors-readme-action from 1.6.0 to 1.6.1 (#5917) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
22 days ago
f77c1d37 Bump JamesIves/github-sponsors-readme-action from 1.6.0 to 1.6.1
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
22 days ago
27fcf4b7 merge Bump github.com/lucasb-eyer/go-colorful from 1.4.0 to 1.4.1 (#5916) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
22 days ago
93b8f343 Bump github.com/lucasb-eyer/go-colorful from 1.4.0 to 1.4.1
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
22 days ago
c18a0c66 merge Fix pull requests silently disappearing until lazygit is restarted (#5921) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
22 days ago
4b22b844 merge Fix hang on quit when confirmOnQuit is true (#5919) Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m>
22 days ago
c8bc1928 Get the GitHub token from gh instead of resolving it in-process
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 22 days ago
2f06724b Make RefreshHelper pay attention to the error returned from OnUIThreadAndWait
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 22 days ago
ec577f1a Give up waiting for the UI thread once the main loop has exited
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 22 days ago
70427c8f Add a test for waiting on the UI thread after the loop has exited
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 22 days ago
f9b790a1 Let OnUIThreadAndWait's error be about the wait, not about f
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 22 days ago
d7401559 Collapse the paths of a moved directory into the directory itself Stefan Haller <s****n@h****e> 22 days ago
bee03d3b Show renames when diffing a directory that a file was moved into or out of Stefan Haller <s****n@h****e> 22 days ago
40cb4bb2 Extract a single helper for the paths a node's diff is limited to Stefan Haller <s****n@h****e> 22 days ago
2c9187ac Pass the previous path when diffing a filtered directory in the files panel Stefan Haller <s****n@h****e> 22 days ago
6913f2af Add tests for diffing a directory that files were renamed into or out of Stefan Haller <s****n@h****e> 22 days ago
3cbf40d4 Reset the scroll to the top at first paint, not when the task starts
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 25 days ago
87b30d95 Don't take the view over for "loading..." when the content isn't changing
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 25 days ago
01600042 Guard taskKey with the mutex that already guards the task ID
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 26 days ago
ebfa8c71 Drop FlushStaleCells, which no longer has anything to flush
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Stefan Haller <s****n@h****e> 26 days ago

← Back to repository