index
:
lazygit
adapt-pr-template
assets
box-view-padding
bronze
checkout-by-name
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-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-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
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
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--
.gitignore
10
-rw-r--r--
main.go
5
-rw-r--r--
pkg/gui/assert.go
88
-rw-r--r--
pkg/gui/gui.go
31
-rw-r--r--
pkg/gui/gui_test.go
34
-rw-r--r--
pkg/gui/input.go
93
-rw-r--r--
pkg/gui/old_gui_test.go
76
-rw-r--r--
pkg/gui/test_mode.go
63
-rw-r--r--
pkg/integration/env.go
46
-rw-r--r--
pkg/integration/integration.go
519
-rw-r--r--
pkg/integration/integration_old.go
564
-rw-r--r--
pkg/integration/integration_tests/branch/suggestions.go
40
-rw-r--r--
pkg/integration/integration_tests/commit/commit.go
32
-rw-r--r--
pkg/integration/integration_tests/commit/new_branch.go
38
-rw-r--r--
pkg/integration/integration_tests/tests.go
16
-rw-r--r--
pkg/integration/recording.go
(renamed from pkg/gui/recording.go)
27
-rw-r--r--
pkg/integration/shell.go
53
-rw-r--r--
pkg/integration/types/types.go
152
-rw-r--r--
pkg/utils/utils.go
7
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/COMMIT_EDITMSG
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/HEAD
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/index
bin
137 -> 0 bytes
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/logs/HEAD
8
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/logs/refs/heads/master
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/logs/refs/heads/new-branch
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/logs/refs/heads/new-branch-2
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/logs/refs/heads/new-branch-3
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/logs/refs/heads/old-branch
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/logs/refs/heads/old-branch-2
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/logs/refs/heads/old-branch-3
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442
bin
50 -> 0 bytes
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da
bin
21 -> 0 bytes
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/objects/75/e9e90a1d58c37d97d46a543dfbfd0f33fc52d8
2
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/refs/heads/master
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/refs/heads/new-branch
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/refs/heads/new-branch-2
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/refs/heads/new-branch-3
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/refs/heads/old-branch
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/refs/heads/old-branch-2
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/.git_keep/refs/heads/old-branch-3
1
-rw-r--r--
test/integration/branchSuggestions/expected/repo/file0
1
-rw-r--r--
test/integration/branchSuggestions/recording.json
1
-rw-r--r--
test/integration/branchSuggestions/setup.sh
21
-rw-r--r--
test/integration/branchSuggestions/test.json
1
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/COMMIT_EDITMSG
1
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/index
bin
425 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/logs/HEAD
5
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/logs/refs/heads/master
5
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52
bin
52 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/14/40bc6cc888a09dca2329d1060eec6de78d9d21
bin
148 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827
bin
21 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/2b/173c861df433fa43ffad13f80c8b312c5c8bce
bin
103 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/2f/6174050380438f14b16658a356e762435ca591
bin
128 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/30/a1ca3481fdec3245b02aeacfb72ddfe2a433be
bin
154 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/3d/f3d8761bc0f0828596b11845aeac175b7b7393
3
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/4b/a4f1ed711a9081fab21bc222469aa5176a01f8
bin
149 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/4f/346f1ad5ba2917da2109e2eaa2f2dfbb86f10f
bin
21 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5
bin
21 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416
bin
77 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/a7/d53cc21fd53100f955377be379423b0e386274
bin
150 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/d2/34c5e057fe32c676ea67e8cb38f4625ddaeb54
bin
21 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/df/6b0d2bcc76e6ec0fca20c227104a4f28bac41b
bin
21 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/objects/e7/560e2cd4783a261ad32496cefed2d9f69a46e7
bin
145 -> 0 bytes
-rw-r--r--
test/integration/commit/expected/repo/.git_keep/refs/heads/master
1
-rw-r--r--
test/integration/commit/expected/repo/myfile1
1
-rw-r--r--
test/integration/commit/expected/repo/myfile2
1
-rw-r--r--
test/integration/commit/expected/repo/myfile3
1
-rw-r--r--
test/integration/commit/expected/repo/myfile4
1
-rw-r--r--
test/integration/commit/expected/repo/myfile5
1
-rw-r--r--
test/integration/commit/recording.json
1
-rw-r--r--
test/integration/commit/setup.sh
24
-rw-r--r--
test/integration/commit/test.json
1
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/COMMIT_EDITMSG
1
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/HEAD
1
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/index
bin
209 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/logs/HEAD
4
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/logs/refs/heads/lol
1
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/logs/refs/heads/master
3
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/00/29f9bf66e346d47ede6a501abb5b82bee60096
bin
148 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827
bin
21 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442
bin
50 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da
bin
21 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/99/01fd9b7766be600bed07f55f1794a759527a98
bin
118 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/9e/88a70dc8d82dd2afbfd50176ef78e18823bc2c
bin
101 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5
bin
21 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e2306494641
2
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/objects/e1/cb250774fb8606d33062518d0ae03831130249
bin
148 -> 0 bytes
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/refs/heads/lol
1
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/.git_keep/refs/heads/master
1
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/file0
1
-rw-r--r--
test/integration/commitsNewBranch/expected/repo/file1
1
-rw-r--r--
test/integration/commitsNewBranch/recording.json
1
-rw-r--r--
test/integration/commitsNewBranch/setup.sh
22
-rw-r--r--
test/integration/commitsNewBranch/test.json
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/COMMIT_EDITMSG
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/FETCH_HEAD
(renamed from test/integration/branchSuggestions/expected/repo/.git_keep/FETCH_HEAD)
0
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/HEAD
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/config
(renamed from test/integration/branchSuggestions/expected/repo/.git_keep/config)
0
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/description
(renamed from test/integration/branchSuggestions/expected/repo/.git_keep/description)
0
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/index
bin
0 -> 65 bytes
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/info/exclude
(renamed from test/integration/branchSuggestions/expected/repo/.git_keep/info/exclude)
0
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/logs/HEAD
8
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/logs/refs/heads/branch-to-checkout
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/logs/refs/heads/master
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/logs/refs/heads/new-branch
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/logs/refs/heads/new-branch-2
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/logs/refs/heads/new-branch-3
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/logs/refs/heads/other-new-branch-2
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/logs/refs/heads/other-new-branch-3
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/objects/16/82dc1949e1937af44b5270fec5c1ac9256c6a1
bin
0 -> 125 bytes
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904
bin
0 -> 15 bytes
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/refs/heads/branch-to-checkout
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/refs/heads/master
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/refs/heads/new-branch
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/refs/heads/new-branch-2
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/refs/heads/new-branch-3
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/refs/heads/other-new-branch-2
1
-rw-r--r--
test/integration_new/branch/suggestions/expected/repo/.git_keep/refs/heads/other-new-branch-3
1
-rw-r--r--
test/integration_new/commit/co