index
:
lazygit
adapt-pr-template
assets
better-custom-command-models
box-view-padding
bronze
checkout-by-name
context-manager-cleanups
convert-translation-sets-to-json
copper
create-pull-request/patch
crowdin
custom-command-output-title
delete-and-edit-custom-commands-history-items
dependabot/go_modules/golang.org/x/crypto-0.1.0
dependabot/go_modules/golang.org/x/net-0.17.0
divergence-from-base-branch-command
divergence-from-base-branch-display
ensure-test-list-correctness
fast-ancestor-check
feature/open-file-without-specified-line
fix-clicking-in-status-panel
fix-custom-commands-in-per-repo-config
fix-deadlock-reporting
fix-duplicate-options-map-entries
fix-go-generate-on-windows
fix-highlight-in-staging-panel
fix-loading-commits-with-very-long-subjects
fix-loading-translation-file-on-windows
fix-open-PR/double/escape
fix-pty-layout-problems
fix-range-select-in-staging-view
fix-skip-hook
fix-sponsors
fix-stale-content-with-overwriteLines
fix-support-for-old-style-non-interactive-rebase
fix-tooltip-for-fixup
gh-integration-2
gh-integration-3
github-release-notes
improve-find-base-commit-for-fixup
improve-find-base-commit-for-fixup-for-hunks-on-master
improve-mouse-support-for-commit-message-panel
integration-tests-on-windows
keybinding-menu-headings
lazygit-crash-course
make-author-length-configurable
make-author-length-configurable-2
mark-last-commit-to-change-file
master
menu-prompt
more-section-headers
per-repo-config-files
rebase-onto-base-branch
rebase-onto-base-branch-jesse
release-notes
rename-custom-command-to-shell-command
render-graph-for-divergence-log
run-integration-tests-on-windows
search-the-model-instead-of-the-view
show-current-option-in-menus
show-merged-status
show-sync-status-in-branches-panel-jesse
smaller-git-builder
support-hyperlinks
support-triangular-workflow
switch-tabs-with-panel-jump-keys
test-m-keybinding
update-keybinding-names
upstream-test
use-interactive-shell-for-custom-commands
worktree-support-2
writing-integration-test-result-to-file
Mirror of https://github.com/jesseduffield/lazygit
matthias
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
docs/Config.md
2
-rw-r--r--
docs/keybindings/Keybindings_en.md
35
-rw-r--r--
docs/keybindings/Keybindings_ja.md
35
-rw-r--r--
docs/keybindings/Keybindings_ko.md
35
-rw-r--r--
docs/keybindings/Keybindings_nl.md
35
-rw-r--r--
docs/keybindings/Keybindings_pl.md
35
-rw-r--r--
docs/keybindings/Keybindings_zh.md
35
-rw-r--r--
go.mod
10
-rw-r--r--
go.sum
19
-rw-r--r--
pkg/cheatsheet/generate.go
31
-rw-r--r--
pkg/cheatsheet/generate_test.go
31
-rw-r--r--
pkg/commands/git_commands/branch.go
2
-rw-r--r--
pkg/commands/patch/patch_manager.go
2
-rw-r--r--
pkg/commands/patch/patch_parser.go
18
-rw-r--r--
pkg/gui/arrangement.go
11
-rw-r--r--
pkg/gui/branches_panel.go
1
-rw-r--r--
pkg/gui/command_log_panel.go
8
-rw-r--r--
pkg/gui/commit_files_panel.go
45
-rw-r--r--
pkg/gui/commits_panel.go
16
-rw-r--r--
pkg/gui/confirmation_panel.go
9
-rw-r--r--
pkg/gui/context.go
192
-rw-r--r--
pkg/gui/context/base_context.go
62
-rw-r--r--
pkg/gui/context/branches_context.go
9
-rw-r--r--
pkg/gui/context/commit_files_context.go
9
-rw-r--r--
pkg/gui/context/context.go
189
-rw-r--r--
pkg/gui/context/list_context_trait.go
25
-rw-r--r--
pkg/gui/context/local_commits_context.go
9
-rw-r--r--
pkg/gui/context/menu_context.go
15
-rw-r--r--
pkg/gui/context/patch_explorer_context.go
134
-rw-r--r--
pkg/gui/context/reflog_commits_context.go
9
-rw-r--r--
pkg/gui/context/remote_branches_context.go
9
-rw-r--r--
pkg/gui/context/remotes_context.go
9
-rw-r--r--
pkg/gui/context/simple_context.go
41
-rw-r--r--
pkg/gui/context/stash_context.go
9
-rw-r--r--
pkg/gui/context/sub_commits_context.go
9
-rw-r--r--
pkg/gui/context/submodules_context.go
9
-rw-r--r--
pkg/gui/context/suggestions_context.go
9
-rw-r--r--
pkg/gui/context/tags_context.go
9
-rw-r--r--
pkg/gui/context/view_trait.go
8
-rw-r--r--
pkg/gui/context/working_tree_context.go
9
-rw-r--r--
pkg/gui/context_config.go
209
-rw-r--r--
pkg/gui/controllers.go
103
-rw-r--r--
pkg/gui/controllers/bisect_controller.go
2
-rw-r--r--
pkg/gui/controllers/commits_files_controller.go
10
-rw-r--r--
pkg/gui/controllers/context_lines_controller.go
116
-rw-r--r--
pkg/gui/controllers/files_controller.go
32
-rw-r--r--
pkg/gui/controllers/helpers/patch_building_helper.go
37
-rw-r--r--
pkg/gui/controllers/list_controller.go
37
-rw-r--r--
pkg/gui/controllers/patch_building_controller.go
138
-rw-r--r--
pkg/gui/controllers/patch_explorer_controller.go
289
-rw-r--r--
pkg/gui/controllers/scroll_controller.go
70
-rw-r--r--
pkg/gui/controllers/staging_controller.go
242
-rw-r--r--
pkg/gui/custom_patch_options_panel.go
(renamed from pkg/gui/patch_options_panel.go)
34
-rw-r--r--
pkg/gui/diff_context_size.go
78
-rw-r--r--
pkg/gui/diffing.go
1
-rw-r--r--
pkg/gui/files_panel.go
36
-rw-r--r--
pkg/gui/global_handlers.go
47
-rw-r--r--
pkg/gui/gui.go
80
-rw-r--r--
pkg/gui/gui_common.go
22
-rw-r--r--
pkg/gui/keybindings.go
401
-rw-r--r--
pkg/gui/layout.go
64
-rw-r--r--
pkg/gui/line_by_line_panel.go
275
-rw-r--r--
pkg/gui/list_context_config.go
32
-rw-r--r--
pkg/gui/main_panels.go
91
-rw-r--r--
pkg/gui/merge_panel.go
12
-rw-r--r--
pkg/gui/modes.go
2
-rw-r--r--
pkg/gui/options_menu_panel.go
4
-rw-r--r--
pkg/gui/patch_building_panel.go
134
-rw-r--r--
pkg/gui/patch_exploring/focus.go
(renamed from pkg/gui/lbl/focus.go)
2
-rw-r--r--
pkg/gui/patch_exploring/focus_test.go
(renamed from pkg/gui/lbl/focus_test.go)
2
-rw-r--r--
pkg/gui/patch_exploring/state.go
(renamed from pkg/gui/lbl/state.go)
19
-rw-r--r--
pkg/gui/pty.go
18
-rw-r--r--
pkg/gui/recent_repos_panel.go
1
-rw-r--r--
pkg/gui/reflog_panel.go
1
-rw-r--r--
pkg/gui/refresh.go
168
-rw-r--r--
pkg/gui/remote_branches_panel.go
1
-rw-r--r--
pkg/gui/remotes_panel.go
1
-rw-r--r--
pkg/gui/services/custom_commands/keybinding_creator.go
15
-rw-r--r--
pkg/gui/side_window.go
14
-rw-r--r--
pkg/gui/staging_panel.go
227
-rw-r--r--
pkg/gui/stash_panel.go
1
-rw-r--r--
pkg/gui/status_panel.go
3
-rw-r--r--
pkg/gui/sub_commits_panel.go
1
-rw-r--r--
pkg/gui/submodules_panel.go
1
-rw-r--r--
pkg/gui/tags_panel.go
9
-rw-r--r--
pkg/gui/tasks_adapter.go
6
-rw-r--r--
pkg/gui/types/common.go
4
-rw-r--r--
pkg/gui/types/context.go
40
-rw-r--r--
pkg/gui/types/keybindings.go
1
-rw-r--r--
pkg/gui/types/refresh.go
3
-rw-r--r--
pkg/gui/view_helpers.go
78
-rw-r--r--
pkg/gui/views.go
160
-rw-r--r--
pkg/gui/window.go
73
-rw-r--r--
pkg/i18n/chinese.go
4
-rw-r--r--
pkg/i18n/dutch.go
4
-rw-r--r--
pkg/i18n/english.go
12
-rw-r--r--
pkg/i18n/japanese.go
4
-rw-r--r--
pkg/i18n/korean.go
160
-rw-r--r--
pkg/i18n/polish.go
2
-rw-r--r--
pkg/tasks/tasks.go
2
-rw-r--r--
pkg/utils/utils.go
4
-rw-r--r--
pkg/utils/utils_test.go
42
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/index
bin
281 -> 281 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/logs/HEAD
4
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/logs/refs/heads/master
4
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/05/9586b468b89bf98e3b62126f455ab15bea4a5f
bin
108 -> 0 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/0b/6860367a6e7794985007cadf0aaf04c801e59e
bin
146 -> 0 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/3e/95c983db9349a26b20fccbdaa933e805ff817e
bin
367 -> 0 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/40/ce5b93f72e04cb876afaaf91398c2821260b95
bin
394 -> 0 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/64/97d00f0447159947a805f3a38e8c44ed2865b1
bin
0 -> 118 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/6f/7e9e66f080162af7ebab016d02550145cfda66
bin
118 -> 0 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/73/f226ec630e261c016df5bd80e3156eaba42d7e
bin
0 -> 482 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/a4/7182dc057408b3c6b1749cb46db0e0c5fd626b
bin
2328 -> 0 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/a6/985076907d3ed64cf59480bb2eec313ea221cf
bin
0 -> 147 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/ac/43b10fa95a2d2ee6a028c0d0ea878f887d7c51
bin
0 -> 2334 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/b6/77e3e5777e122a22ebb001532c5017b199b0c0
2
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/b7/9b845289f08703b6ffb8927da9665efda4356f
2
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/d6/9b45d6d14e1864411d17930012210271c400c3
2
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/dc/02541428fdc15b30bd2174fcbcd43d388eab82
bin
2331 -> 0 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/e7/86ecad3cea3651947e6c2648f6dae87372276b
bin
0 -> 109 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/objects/eb/38d1e424df18868f73407ca8087b6350b59f3e
bin
0 -> 2262 bytes
-rw-r--r--
test/integration/staging/expected/repo/.git_keep/refs/heads/master
2
-rw-r--r--
test/integration/staging/expected/repo/three.txt
7
-rw-r--r--
test/integration/staging/expected/repo/two.txt
12
-rw-r--r--
test/integration/staging/recording.json
2