index
:
lazygit
adapt-pr-template
assets
bronze
checkout-by-name
copper
create-pull-request/patch
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-deadlock-reporting
fix-loading-commits-with-very-long-subjects
fix-open-PR/double/escape
fix-skip-hook
fix-sponsors
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
integration-tests-on-windows
keybinding-menu-headings
lazygit-crash-course
mark-last-commit-to-change-file
master
more-section-headers
rebase-onto-base-branch
rebase-onto-base-branch-jesse
release-notes
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-triangular-workflow
test-m-keybinding
update-keybinding-names
upstream-test
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--
.github/pull_request_template.md
2
-rw-r--r--
.github/workflows/cd.yml
4
-rw-r--r--
.github/workflows/ci.yml
20
-rw-r--r--
.golangci.yml
9
-rw-r--r--
Dockerfile
2
-rw-r--r--
Makefile
4
-rw-r--r--
README.md
8
-rw-r--r--
docs/Config.md
692
-rw-r--r--
docs/Custom_Command_Keybindings.md
3
-rw-r--r--
docs/Fixup_Commits.md
26
-rw-r--r--
docs/dev/Find_Base_Commit_For_Fixup_Design.md
229
-rw-r--r--
docs/dev/README.md
1
-rw-r--r--
docs/keybindings/Keybindings_en.md
2
-rw-r--r--
docs/keybindings/Keybindings_ja.md
2
-rw-r--r--
docs/keybindings/Keybindings_ko.md
2
-rw-r--r--
docs/keybindings/Keybindings_nl.md
2
-rw-r--r--
docs/keybindings/Keybindings_ru.md
2
-rw-r--r--
docs/keybindings/Keybindings_zh-CN.md
2
-rw-r--r--
docs/keybindings/Keybindings_zh-TW.md
2
-rw-r--r--
go.mod
4
-rw-r--r--
go.sum
4
-rw-r--r--
pkg/commands/git.go
2
-rw-r--r--
pkg/commands/git_commands/branch_loader.go
163
-rw-r--r--
pkg/commands/git_commands/branch_loader_test.go
102
-rw-r--r--
pkg/commands/git_commands/branch_test.go
5
-rw-r--r--
pkg/commands/git_commands/commit_loader.go
34
-rw-r--r--
pkg/commands/git_commands/commit_loader_test.go
35
-rw-r--r--
pkg/commands/git_commands/commit_test.go
8
-rw-r--r--
pkg/commands/git_commands/file_loader_test.go
1
-rw-r--r--
pkg/commands/git_commands/flow_test.go
2
-rw-r--r--
pkg/commands/git_commands/main_branches.go
(renamed from pkg/commands/git_commands/existing_main_branches.go)
55
-rw-r--r--
pkg/commands/git_commands/rebase_test.go
3
-rw-r--r--
pkg/commands/git_commands/reflog_commit_loader_test.go
1
-rw-r--r--
pkg/commands/git_commands/repo_paths_test.go
1
-rw-r--r--
pkg/commands/git_commands/stash.go
17
-rw-r--r--
pkg/commands/git_commands/stash_loader_test.go
1
-rw-r--r--
pkg/commands/git_commands/stash_test.go
3
-rw-r--r--
pkg/commands/git_commands/sync.go
4
-rw-r--r--
pkg/commands/git_commands/sync_test.go
25
-rw-r--r--
pkg/commands/git_commands/tag_loader_test.go
1
-rw-r--r--
pkg/commands/git_commands/working_tree_test.go
9
-rw-r--r--
pkg/commands/git_commands/worktree_loader.go
2
-rw-r--r--
pkg/commands/git_commands/worktree_loader_test.go
1
-rw-r--r--
pkg/commands/git_config/cached_git_config_test.go
2
-rw-r--r--
pkg/commands/hosting_service/hosting_service_test.go
1
-rw-r--r--
pkg/commands/models/branch.go
36
-rw-r--r--
pkg/commands/oscommands/cmd_obj_runner.go
7
-rw-r--r--
pkg/commands/oscommands/os.go
7
-rw-r--r--
pkg/commands/patch/patch_test.go
4
-rw-r--r--
pkg/config/editor_presets.go
33
-rw-r--r--
pkg/config/user_config.go
78
-rw-r--r--
pkg/config/user_config_validation.go
7
-rw-r--r--
pkg/gui/context/menu_context.go
1
-rw-r--r--
pkg/gui/context/suggestions_context.go
11
-rw-r--r--
pkg/gui/controllers/branches_controller.go
2
-rw-r--r--
pkg/gui/controllers/confirmation_controller.go
10
-rw-r--r--
pkg/gui/controllers/custom_command_action.go
27
-rw-r--r--
pkg/gui/controllers/custom_patch_options_menu_action.go
5
-rw-r--r--
pkg/gui/controllers/diffing_menu_action.go
1
-rw-r--r--
pkg/gui/controllers/helpers/confirmation_helper.go
17
-rw-r--r--
pkg/gui/controllers/helpers/fixup_helper.go
192
-rw-r--r--
pkg/gui/controllers/helpers/fixup_helper_test.go
137
-rw-r--r--
pkg/gui/controllers/helpers/refresh_helper.go
24
-rw-r--r--
pkg/gui/controllers/helpers/sub_commits_helper.go
2
-rw-r--r--
pkg/gui/controllers/helpers/window_arrangement_helper.go
2
-rw-r--r--
pkg/gui/controllers/helpers/window_arrangement_helper_test.go
81
-rw-r--r--
pkg/gui/controllers/local_commits_controller.go
1
-rw-r--r--
pkg/gui/controllers/status_controller.go
18
-rw-r--r--
pkg/gui/controllers/suggestions_controller.go
28
-rw-r--r--
pkg/gui/controllers/sync_controller.go
38
-rw-r--r--
pkg/gui/filetree/build_tree_test.go
4
-rw-r--r--
pkg/gui/filetree/file_node_test.go
2
-rw-r--r--
pkg/gui/filetree/file_tree_test.go
1
-rw-r--r--
pkg/gui/gui.go
15
-rw-r--r--
pkg/gui/mergeconflicts/find_conflicts.go
2
-rw-r--r--
pkg/gui/mergeconflicts/state_test.go
1
-rw-r--r--
pkg/gui/patch_exploring/focus_test.go
1
-rw-r--r--
pkg/gui/popup/popup_handler.go
16
-rw-r--r--
pkg/gui/presentation/branches.go
35
-rw-r--r--
pkg/gui/presentation/branches_test.go
97
-rw-r--r--
pkg/gui/presentation/commits_test.go
1
-rw-r--r--
pkg/gui/presentation/files_test.go
2
-rw-r--r--
pkg/gui/presentation/graph/graph.go
1
-rw-r--r--
pkg/gui/presentation/graph/graph_test.go
2
-rw-r--r--
pkg/gui/services/custom_commands/handler_creator.go
10
-rw-r--r--
pkg/gui/services/custom_commands/menu_generator_test.go
1
-rw-r--r--
pkg/gui/services/custom_commands/models.go
100
-rw-r--r--
pkg/gui/services/custom_commands/resolver.go
1
-rw-r--r--
pkg/gui/services/custom_commands/session_state_loader.go
182
-rw-r--r--
pkg/gui/style/style_test.go
2
-rw-r--r--
pkg/gui/types/common.go
24
-rw-r--r--
pkg/i18n/chinese.go
635
-rw-r--r--
pkg/i18n/english.go
8
-rw-r--r--
pkg/i18n/korean.go
529
-rw-r--r--
pkg/i18n/polish.go
2
-rw-r--r--
pkg/i18n/russian.go
767
-rw-r--r--
pkg/i18n/traditional_chinese.go
767
-rw-r--r--
pkg/integration/components/prompt_driver.go
18
-rw-r--r--
pkg/integration/components/runner.go
2
-rw-r--r--
pkg/integration/components/shell.go
4
-rw-r--r--
pkg/integration/tests/branch/delete.go
4
-rw-r--r--
pkg/integration/tests/branch/delete_remote_branch_with_credential_prompt.go
2
-rw-r--r--
pkg/integration/tests/branch/rebase_to_upstream.go
2
-rw-r--r--
pkg/integration/tests/branch/reset_to_upstream.go
4
-rw-r--r--
pkg/integration/tests/commit/find_base_commit_for_fixup_only_added_lines.go
84
-rw-r--r--
pkg/integration/tests/custom_commands/delete_from_history.go
41
-rw-r--r--
pkg/integration/tests/custom_commands/edit_history.go
31
-rw-r--r--
pkg/integration/tests/custom_commands/show_output_in_panel.go
57
-rw-r--r--
pkg/integration/tests/patch_building/move_to_new_commit_partial_hunk.go
10
-rw-r--r--
pkg/integration/tests/stash/stash_staged_partial_file.go
70
-rw-r--r--
pkg/integration/tests/status/click_repo_name_to_open_repos_menu.go
18
-rw-r--r--
pkg/integration/tests/status/click_to_focus.go
35
-rw-r--r--
pkg/integration/tests/status/click_working_tree_state_to_open_rebase_options_menu.go
27
-rw-r--r--
pkg/integration/tests/status/show_divergence_from_base_branch.go
27
-rw-r--r--
pkg/integration/tests/sync/force_push.go
2
-rw-r--r--
pkg/integration/tests/sync/force_push_multiple_matching.go
2
-rw-r--r--
pkg/integration/tests/sync/force_push_multiple_upstream.go
2
-rw-r--r--
pkg/integration/tests/sync/force_push_remote_branch_not_stored_locally.go
81
-rw-r--r--