diff --git a/.gitignore b/.gitignore index 042f627..a8bbe37 100644 --- a/.gitignore +++ b/.gitignore @@ -3,9 +3,10 @@ target/ *.jar -# Debug test files +# VHS test outputs (generated artifacts, not needed in repo) +test/e2e/output/ test/e2e/debug.tape -test/e2e/output/debug.* +test/e2e/aspect-ratio/*.gif # Nested test output directories (created by VHS when run from wrong directory) test/e2e/test/ diff --git a/screenshots/branches-panel.png b/screenshots/branches-panel.png index 068dd6a..39096e7 100644 Binary files a/screenshots/branches-panel.png and b/screenshots/branches-panel.png differ diff --git a/screenshots/commits-panel.png b/screenshots/commits-panel.png index 1f81306..98201b7 100644 Binary files a/screenshots/commits-panel.png and b/screenshots/commits-panel.png differ diff --git a/screenshots/files-panel.png b/screenshots/files-panel.png index 8d17bfa..d2198c7 100644 Binary files a/screenshots/files-panel.png and b/screenshots/files-panel.png differ diff --git a/screenshots/help-menu.png b/screenshots/help-menu.png index 5d08230..3a29657 100644 Binary files a/screenshots/help-menu.png and b/screenshots/help-menu.png differ diff --git a/screenshots/stash-panel.png b/screenshots/stash-panel.png index ca982b9..4ec048f 100644 Binary files a/screenshots/stash-panel.png and b/screenshots/stash-panel.png differ diff --git a/test/e2e/output/branch-operations.ascii b/test/e2e/output/branch-operations.ascii deleted file mode 100644 index a391f96..0000000 --- a/test/e2e/output/branch-operations.ascii +++ /dev/null @@ -1,1356 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-branch && cd /tmp/lazygitclj-e2e-branch && -bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-branch && cd /tmp/lazygitclj-e2e-branch && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-branch/.git/ -[main (root-commit) 2fd85bf] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 069f438] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-branch -Starting lazygitclj... - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ╭─ New Branch Name ──────────────────────────────╮ │ -╚═════════════════════│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ╭─ New Branch Name ──────────────────────────────╮ │ -╚═════════════════════│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ╭─ New Branch Name ──────────────────────────────╮ │ -╚═════════════════════│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ╭─ New Branch Name ──────────────────────────────╮ │ -╚═════════════════════│ test-branch█ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Created branch test-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L [R] T ═══════╗ │ │ -║ No remotes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L [R] T ═══════╗ │ │ -║ No remotes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L R [T] ═══════╗ │ │ -║ No tags ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L R [T] ═══════╗ │ │ -║ No tags ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L [R] T ═══════╗ │ │ -║ No remotes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L [R] T ═══════╗ │ │ -║ No remotes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Deleted branch feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ test-branch → 2fd85bf │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ A new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ main ║ │ │ -║ * test-branch ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2fd85bf Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-branch && cd /tmp/lazygitclj-e2e-branch && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-branch/.git/ -[main (root-commit) 2fd85bf] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 069f438] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-branch -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-branch && cd /tmp/lazygitclj-e2e-branch && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-branch/.git/ -[main (root-commit) 2fd85bf] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 069f438] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-branch -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/branch-operations.gif b/test/e2e/output/branch-operations.gif deleted file mode 100644 index ea5657f..0000000 Binary files a/test/e2e/output/branch-operations.gif and /dev/null differ diff --git a/test/e2e/output/branches-tabs.ascii b/test/e2e/output/branches-tabs.ascii deleted file mode 100644 index bce9d5f..0000000 --- a/test/e2e/output/branches-tabs.ascii +++ /dev/null @@ -1,816 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-branches-tabs && cd /tmp/lazygitclj-e2e-bra -nches-tabs && git tag v1.0.0 && bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-branches-tabs && cd /tmp/lazygitclj-e2e-bra -nches-tabs && git tag v1.0.0 && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-branches-tabs/.git/ -[main (root-commit) f8b7619] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 11c9225] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-branches-tabs -Starting lazygitclj... - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L [R] T ═══════╗ │ │ -║ No remotes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L [R] T ═══════╗ │ │ -║ No remotes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L R [T] ═══════╗ │ │ -║ v1.0.0 ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L R [T] ═══════╗ │ │ -║ v1.0.0 ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L R [T] ═══════╗ │ │ -║ v1.0.0 ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L R [T] ═══════╗ │ │ -║ v1.0.0 ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L [R] T ═══════╗ │ │ -║ No remotes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches L [R] T ═══════╗ │ │ -║ No remotes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-branches-tabs && cd /tmp/lazygitclj-e2e-bra -nches-tabs && git tag v1.0.0 && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-branches-tabs/.git/ -[main (root-commit) f8b7619] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 11c9225] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-branches-tabs -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-branches-tabs && cd /tmp/lazygitclj-e2e-bra -nches-tabs && git tag v1.0.0 && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-branches-tabs/.git/ -[main (root-commit) f8b7619] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 11c9225] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-branches-tabs -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/branches-tabs.gif b/test/e2e/output/branches-tabs.gif deleted file mode 100644 index 8d4294a..0000000 Binary files a/test/e2e/output/branches-tabs.gif and /dev/null differ diff --git a/test/e2e/output/branches.ascii b/test/e2e/output/branches.ascii deleted file mode 100644 index 84472cc..0000000 --- a/test/e2e/output/branches.ascii +++ /dev/null @@ -1,696 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> cd /tmp && rm -rf lazygitclj-e2e-branch && git clone /tmp/lazygitclj-e2e-nav lazygitclj-e2e-b -ranch 2>/dev/null && cd lazygitclj-e2e-branch && git checkout main && bb --config /home/ajet/re -pos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> cd /tmp && rm -rf lazygitclj-e2e-branch && git clone /tmp/lazygitclj-e2e-nav lazygitclj-e2e-b -ranch 2>/dev/null && cd lazygitclj-e2e-branch && git checkout main && bb --config /home/ajet/re -pos/lazygitclj/bb.edn start -Already on 'main' -Your branch is up to date with 'origin/main'. -Starting lazygitclj... - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (0) ──────────────┐ │ │ -│ No changes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (0) ──────────────┐ │ │ -│ No changes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (0) ──────────────┐ │ │ -│ No changes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (0) ──────────────┐ │ │ -│ No changes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (0) ──────────────┐ │ │ -│ No changes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (0) ──────────────┐ │ │ -│ No changes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (0) ──────────────┐ │ │ -│ No changes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (0) ──────────────┐ │ │ -│ No changes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> cd /tmp && rm -rf lazygitclj-e2e-branch && git clone /tmp/lazygitclj-e2e-nav lazygitclj-e2e-b -ranch 2>/dev/null && cd lazygitclj-e2e-branch && git checkout main && bb --config /home/ajet/re -pos/lazygitclj/bb.edn start -Already on 'main' -Your branch is up to date with 'origin/main'. -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> cd /tmp && rm -rf lazygitclj-e2e-branch && git clone /tmp/lazygitclj-e2e-nav lazygitclj-e2e-b -ranch 2>/dev/null && cd lazygitclj-e2e-branch && git checkout main && bb --config /home/ajet/re -pos/lazygitclj/bb.edn start -Already on 'main' -Your branch is up to date with 'origin/main'. -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/branches.gif b/test/e2e/output/branches.gif deleted file mode 100644 index b21e1cd..0000000 Binary files a/test/e2e/output/branches.gif and /dev/null differ diff --git a/test/e2e/output/commit-operations.ascii b/test/e2e/output/commit-operations.ascii deleted file mode 100644 index 2708245..0000000 --- a/test/e2e/output/commit-operations.ascii +++ /dev/null @@ -1,1026 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commit && cd /tmp/lazygitclj-e2e-commit && -bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commit && cd /tmp/lazygitclj-e2e-commit && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit/.git/ -[main (root-commit) 9e5376d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 53805db] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commit - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 9e5376d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ Test commit message█ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 7b25410 Test commit me... │ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 7b25410 Test commit me... │ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ commit 7b25410647d4fdbadfd3b04077218afee9631fd3 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:16:54 2026 -0500 │ -│ No changes │ │ │ -│ │ │ Test commit message │ -│ │ │ --- │ -│ │ │ file1.txt | 1 + │ -└────────────────────────────┘ │ new-file.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ 2 files changed, 2 insertions(+) │ -│ feature-branch │ │ │ -│ * main │ │ diff --git a/file1.txt b/file1.txt │ -│ │ │ index a29bdeb..2a08f83 100644 │ -│ │ │ --- a/file1.txt │ -└────────────────────────────┘ │ +++ b/file1.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -1 +1,2 @@ │ -║ 7b25410 Test commit me... ║ │ line1 │ -║ 9e5376d Initial commit ║ │ +modified │ -║ ║ │ diff --git a/new-file.txt b/new-file.txt │ -║ ║ │ new file mode 100644 │ -╚════════════════════════════╝ │ index 0000000..fa49b07 │ -┌─ 5 Stash (0) ──────────────┐ │ --- /dev/null │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ commit 7b25410647d4fdbadfd3b04077218afee9631fd3 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:16:54 2026 -0500 │ -│ No changes │ │ │ -│ │ │ Test commit message │ -│ │ │ --- │ -│ │ │ file1.txt | 1 + │ -└────────────────────────────┘ │ new-file.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ 2 files changed, 2 insertions(+) │ -│ feature-branch │ │ │ -│ * main │ │ diff --git a/file1.txt b/file1.txt │ -│ │ │ index a29bdeb..2a08f83 100644 │ -│ │ │ --- a/file1.txt │ -└────────────────────────────┘ │ +++ b/file1.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -1 +1,2 @@ │ -║ 7b25410 Test commit me... ║ │ line1 │ -║ 9e5376d Initial commit ║ │ +modified │ -║ ║ │ diff --git a/new-file.txt b/new-file.txt │ -║ ║ │ new file mode 100644 │ -╚════════════════════════════╝ │ index 0000000..fa49b07 │ -┌─ 5 Stash (0) ──────────────┐ │ --- /dev/null │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ commit 9e5376dd30d69d448c68ff8255c1bfe80a205831 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:16:49 2026 -0500 │ -│ No changes │ │ │ -│ │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 7b25410 Test commit me... ║ │ +++ b/README.md │ -║ 9e5376d Initial commit ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ commit 9e5376dd30d69d448c68ff8255c1bfe80a205831 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:16:49 2026 -0500 │ -│ No changes │ │ │ -│ │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 7b25410 Test commit me... ║ │ +++ b/README.md │ -║ 9e5376d Initial commit ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ commit 9e5376dd30d69d448c68ff8255c1bfe80a205831 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:16:49 2026 -0500 │ -│ No changes │ │ │ -│ │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 7b25410 Test commit me... ║ │ +++ b/README.md │ -║ 9e5376d Initial commit ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ commit 9e5376dd30d69d448c68ff8255c1bfe80a205831 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:16:49 2026 -0500 │ -│ No changes │ │ │ -│ │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 7b25410 Test commit me... ║ │ +++ b/README.md │ -║ 9e5376d Initial commit ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ file1.txt | 1 + │ -└────────────────────────────┘ │ new-file.txt | 1 + │ -┌─ 2 Files (4) ──────────────┐ │ 2 files changed, 2 insertions(+) │ -│ D README.md │ │ │ -│ UD file1.txt │ │ │ -│ D file2.txt │ │ │ -│ UD file1.txt │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 7b25410 Test commit me... │ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Checked out feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ file1.txt | 1 + │ -└────────────────────────────┘ │ new-file.txt | 1 + │ -┌─ 2 Files (4) ──────────────┐ │ 2 files changed, 2 insertions(+) │ -│ D README.md │ │ │ -│ UD file1.txt │ │ │ -│ D file2.txt │ │ │ -│ UD file1.txt │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 7b25410 Test commit me... │ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Checked out feature-branch -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 7b25410 │ │ file1.txt | 1 + │ -└────────────────────────────┘ │ new-file.txt | 1 + │ -┌─ 2 Files (4) ──────────────┐ │ 2 files changed, 2 insertions(+) │ -│ D README.md │ │ │ -│ UD file1.txt │ │ │ -│ D file2.txt │ │ │ -│ UD file1.txt │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 7b25410 Test commit me... │ │ │ -│ 9e5376d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commit && cd /tmp/lazygitclj-e2e-commit && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit/.git/ -[main (root-commit) 9e5376d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 53805db] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commit -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commit && cd /tmp/lazygitclj-e2e-commit && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit/.git/ -[main (root-commit) 9e5376d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 53805db] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commit -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/commit-operations.gif b/test/e2e/output/commit-operations.gif deleted file mode 100644 index 43e873e..0000000 Binary files a/test/e2e/output/commit-operations.gif and /dev/null differ diff --git a/test/e2e/output/commit-verify.ascii b/test/e2e/output/commit-verify.ascii deleted file mode 100644 index 130b0cc..0000000 --- a/test/e2e/output/commit-verify.ascii +++ /dev/null @@ -1,1506 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → efc6e2a │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? test-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │ -║ A test-file.txt ║ │ --- /dev/null │ -║ ║ │ +++ b/test-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +test content for commit │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │ -║ A test-file.txt ║ │ --- /dev/null │ -║ ║ │ +++ b/test-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +test content for commit │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │ -║ A test-file.txt ║ │ --- /dev/null │ -║ ║ │ +++ b/test-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +test content for commit │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │ -║ A test-file.txt ║ │ --- /dev/null │ -║ ║ │ +++ b/test-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +test content for commit │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │ -║ A test-file.txt ║ │ --- /dev/null │ -║ ║ │ +++ b/test-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +test content for commit │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │ -║ A test-file.txt ║ │ --- /dev/null │ -║ ║ │ +++ b/test-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +test content for commit │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ Add test file via lazygitclj█ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │ -║ A test-file.txt ║ │ --- /dev/null │ -║ ║ │ +++ b/test-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +test content for commit │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ Add test file via lazygitclj█ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → ff0eb8e │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ ff0eb8e Add test file ... │ │ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → ff0eb8e │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ ff0eb8e Add test file ... │ │ │ -│ efc6e2a Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → ff0eb8e │ │ commit ff0eb8e06de3e938f99766dae1cd7ea217104690 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:17:39 2026 -0500 │ -│ No changes │ │ │ -│ │ │ Add test file via lazygitclj │ -│ │ │ --- │ -│ │ │ test-file.txt | 1 + │ -└────────────────────────────┘ │ 1 file changed, 1 insertion(+) │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ diff --git a/test-file.txt b/test-file.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..e11a339 │ -│ │ │ --- /dev/null │ -└────────────────────────────┘ │ +++ b/test-file.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │ -║ ff0eb8e Add test file ... ║ │ +test content for commit │ -║ efc6e2a Initial commit ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → ff0eb8e │ │ commit ff0eb8e06de3e938f99766dae1cd7ea217104690 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:17:39 2026 -0500 │ -│ No changes │ │ │ -│ │ │ Add test file via lazygitclj │ -│ │ │ --- │ -│ │ │ test-file.txt | 1 + │ -└────────────────────────────┘ │ 1 file changed, 1 insertion(+) │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ diff --git a/test-file.txt b/test-file.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..e11a339 │ -│ │ │ --- /dev/null │ -└────────────────────────────┘ │ +++ b/test-file.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │ -║ ff0eb8e Add test file ... ║ │ +test content for commit │ -║ efc6e2a Initial commit ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 -ff0eb8e (HEAD -> main) Add test file via lazygitclj -efc6e2a Initial commit -> - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 -ff0eb8e (HEAD -> main) Add test file via lazygitclj -efc6e2a Initial commit -> - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 -ff0eb8e (HEAD -> main) Add test file via lazygitclj -efc6e2a Initial commit -> git status - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 -ff0eb8e (HEAD -> main) Add test file via lazygitclj -efc6e2a Initial commit -> git status -On branch main -nothing to commit, working tree clean -> - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 -ff0eb8e (HEAD -> main) Add test file via lazygitclj -efc6e2a Initial commit -> git status -On branch main -nothing to commit, working tree clean -> - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 -ff0eb8e (HEAD -> main) Add test file via lazygitclj -efc6e2a Initial commit -> git status -On branch main -nothing to commit, working tree clean -> git show --stat HEAD - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 -ff0eb8e (HEAD -> main) Add test file via lazygitclj -efc6e2a Initial commit -> git status -On branch main -nothing to commit, working tree clean -> git show --stat HEAD -commit ff0eb8e06de3e938f99766dae1cd7ea217104690 (HEAD -> main) -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd -/tmp/lazygitclj-e2e-commit-verify -> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us -er' -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/ -> echo 'initial' > README.md && git add . && git commit -m 'Initial commit' -[main (root-commit) efc6e2a] Initial commit - 1 file changed, 1 insertion(+) - create mode 100644 README.md -> echo 'test content for commit' > test-file.txt -> ls -la -total 52 -drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 . -drwxrwxrwt 93 root root 36864 Jan 22 12:17 .. -drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git --rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md --rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> git log --oneline -2 -ff0eb8e (HEAD -> main) Add test file via lazygitclj -efc6e2a Initial commit -> git status -On branch main -nothing to commit, working tree clean -> git show --stat HEAD -commit ff0eb8e06de3e938f99766dae1cd7ea217104690 (HEAD -> main) -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/commit-verify.gif b/test/e2e/output/commit-verify.gif deleted file mode 100644 index 3c27b05..0000000 Binary files a/test/e2e/output/commit-verify.gif and /dev/null differ diff --git a/test/e2e/output/commit.ascii b/test/e2e/output/commit.ascii deleted file mode 100644 index dcdbe35..0000000 --- a/test/e2e/output/commit.ascii +++ /dev/null @@ -1,906 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commit && cd /tmp/lazygitclj-e2e-commit && -bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commit && cd /tmp/lazygitclj-e2e-commit && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit/.git/ -[main (root-commit) 157e8d1] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ab91e0c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commit -Starting lazygitclj... - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ Add test changes█ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ Add test changes█ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 322f674 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 322f674 Add test chang... │ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 322f674 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 322f674 Add test chang... │ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 322f674 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 322f674 Add test chang... │ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 322f674 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 322f674 Add test chang... │ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 322f674 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 322f674 Add test chang... │ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 322f674 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 322f674 Add test chang... │ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 322f674 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 322f674 Add test chang... │ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 322f674 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 322f674 Add test chang... │ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commit && cd /tmp/lazygitclj-e2e-commit && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit/.git/ -[main (root-commit) 157e8d1] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ab91e0c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commit -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commit && cd /tmp/lazygitclj-e2e-commit && -bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commit/.git/ -[main (root-commit) 157e8d1] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ab91e0c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commit -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/commit.gif b/test/e2e/output/commit.gif deleted file mode 100644 index 33f0830..0000000 Binary files a/test/e2e/output/commit.gif and /dev/null differ diff --git a/test/e2e/output/commits-tabs.ascii b/test/e2e/output/commits-tabs.ascii deleted file mode 100644 index c6c37d2..0000000 --- a/test/e2e/output/commits-tabs.ascii +++ /dev/null @@ -1,816 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commits-tabs && cd /tmp/lazygitclj-e2e-comm -its-tabs && bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commits-tabs && cd /tmp/lazygitclj-e2e-comm -its-tabs && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commits-tabs/.git/ -[main (root-commit) f8b7619] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 11c9225] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commits-tabs -Starting lazygitclj... - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f8b7619 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f8b7619 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commits-tabs && cd /tmp/lazygitclj-e2e-comm -its-tabs && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commits-tabs/.git/ -[main (root-commit) f8b7619] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 11c9225] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commits-tabs -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commits-tabs && cd /tmp/lazygitclj-e2e-comm -its-tabs && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-commits-tabs/.git/ -[main (root-commit) f8b7619] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 11c9225] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-commits-tabs -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/commits-tabs.gif b/test/e2e/output/commits-tabs.gif deleted file mode 100644 index 6a7fe8f..0000000 Binary files a/test/e2e/output/commits-tabs.gif and /dev/null differ diff --git a/test/e2e/output/cursor-navigation.ascii b/test/e2e/output/cursor-navigation.ascii deleted file mode 100644 index 7db59dd..0000000 --- a/test/e2e/output/cursor-navigation.ascii +++ /dev/null @@ -1,996 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-cursor-test.sh && cd /tmp/lazygitclj-e2e-cursor && bb --config /home/ajet/re -pos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-cursor-test.sh && cd /tmp/lazygitclj-e2e-cursor && bb --config /home/ajet/re -pos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-cursor/.git/ -[main (root-commit) bcf44e8] Initial - 20 files changed, 20 insertions(+) - create mode 100644 file1.txt - create mode 100644 file10.txt - create mode 100644 file11.txt - create mode 100644 file12.txt - create mode 100644 file13.txt - create mode 100644 file14.txt - create mode 100644 file15.txt - create mode 100644 file16.txt - create mode 100644 file17.txt - create mode 100644 file18.txt - create mode 100644 file19.txt - create mode 100644 file2.txt - create mode 100644 file20.txt - create mode 100644 file3.txt - create mode 100644 file4.txt - create mode 100644 file5.txt - create mode 100644 file6.txt - create mode 100644 file7.txt - create mode 100644 file8.txt - create mode 100644 file9.txt -Cursor test repo created at /tmp/lazygitclj-e2e-cursor -Starting lazygitclj... - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a0054e4..9b88e08 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ M file10.txt ║ │ @@ -1 +1,2 @@ │ -║ M file11.txt ║ │ content 1 │ -║ M file12.txt ║ │ +modified 1 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file10.txt b/file10.txt │ -└────────────────────────────┘ │ index eaeeedc..7d09707 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file10.txt │ -║ M file1.txt ║ │ +++ b/file10.txt │ -║ M file10.txt ║ │ @@ -1 +1,2 @@ │ -║ M file11.txt ║ │ content 10 │ -║ M file12.txt ║ │ +modified 10 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file10.txt b/file10.txt │ -└────────────────────────────┘ │ index eaeeedc..7d09707 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file10.txt │ -║ M file1.txt ║ │ +++ b/file10.txt │ -║ M file10.txt ║ │ @@ -1 +1,2 @@ │ -║ M file11.txt ║ │ content 10 │ -║ M file12.txt ║ │ +modified 10 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file11.txt b/file11.txt │ -└────────────────────────────┘ │ index 863b5f2..2bc0e90 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file11.txt │ -║ M file1.txt ║ │ +++ b/file11.txt │ -║ M file10.txt ║ │ @@ -1 +1,2 @@ │ -║ M file11.txt ║ │ content 11 │ -║ M file12.txt ║ │ +modified 11 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file11.txt b/file11.txt │ -└────────────────────────────┘ │ index 863b5f2..2bc0e90 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file11.txt │ -║ M file1.txt ║ │ +++ b/file11.txt │ -║ M file10.txt ║ │ @@ -1 +1,2 @@ │ -║ M file11.txt ║ │ content 11 │ -║ M file12.txt ║ │ +modified 11 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file12.txt b/file12.txt │ -└────────────────────────────┘ │ index 93f0778..5943bf8 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file12.txt │ -║ M file10.txt ║ │ +++ b/file12.txt │ -║ M file11.txt ║ │ @@ -1 +1,2 @@ │ -║ M file12.txt ║ │ content 12 │ -║ M file13.txt ║ │ +modified 12 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file12.txt b/file12.txt │ -└────────────────────────────┘ │ index 93f0778..5943bf8 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file12.txt │ -║ M file10.txt ║ │ +++ b/file12.txt │ -║ M file11.txt ║ │ @@ -1 +1,2 @@ │ -║ M file12.txt ║ │ content 12 │ -║ M file13.txt ║ │ +modified 12 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → bcf44e8 │ │ diff --git a/file13.txt b/file13.txt │ -└────────────────────────────┘ │ index c218991..6ce6f21 100644 │ -╔═ 2 Files (20) ═════════════╗ │ --- a/file13.txt │ -║ M file11.txt ║ │ +++ b/file13.txt │ -║ M file12.txt ║ │ @@ -1 +1,2 @@ │ -║ M file13.txt ║ │ content 13 │ -║ M file14.txt ║ │ +modified 13 │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ bcf44e8 Initial │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-cursor-test.sh && cd /tmp/lazygitclj-e2e-cursor && bb --config /home/ajet/re -pos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-cursor/.git/ -[main (root-commit) bcf44e8] Initial - 20 files changed, 20 insertions(+) - create mode 100644 file1.txt - create mode 100644 file10.txt - create mode 100644 file11.txt - create mode 100644 file12.txt - create mode 100644 file13.txt - create mode 100644 file14.txt - create mode 100644 file15.txt - create mode 100644 file16.txt - create mode 100644 file17.txt - create mode 100644 file18.txt - create mode 100644 file19.txt - create mode 100644 file2.txt - create mode 100644 file20.txt - create mode 100644 file3.txt - create mode 100644 file4.txt - create mode 100644 file5.txt - create mode 100644 file6.txt - create mode 100644 file7.txt - create mode 100644 file8.txt - create mode 100644 file9.txt -Cursor test repo created at /tmp/lazygitclj-e2e-cursor -Starting lazygitclj... - -Goodbye! -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-cursor-test.sh && cd /tmp/lazygitclj-e2e-cursor && bb --config /home/ajet/re -pos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-cursor/.git/ -[main (root-commit) bcf44e8] Initial - 20 files changed, 20 insertions(+) - create mode 100644 file1.txt - create mode 100644 file10.txt - create mode 100644 file11.txt - create mode 100644 file12.txt - create mode 100644 file13.txt - create mode 100644 file14.txt - create mode 100644 file15.txt - create mode 100644 file16.txt - create mode 100644 file17.txt - create mode 100644 file18.txt - create mode 100644 file19.txt - create mode 100644 file2.txt - create mode 100644 file20.txt - create mode 100644 file3.txt - create mode 100644 file4.txt - create mode 100644 file5.txt - create mode 100644 file6.txt - create mode 100644 file7.txt - create mode 100644 file8.txt - create mode 100644 file9.txt -Cursor test repo created at /tmp/lazygitclj-e2e-cursor -Starting lazygitclj... - -Goodbye! -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/cursor-navigation.gif b/test/e2e/output/cursor-navigation.gif deleted file mode 100644 index 4212370..0000000 Binary files a/test/e2e/output/cursor-navigation.gif and /dev/null differ diff --git a/test/e2e/output/help-panel.ascii b/test/e2e/output/help-panel.ascii deleted file mode 100644 index 7f36901..0000000 --- a/test/e2e/output/help-panel.ascii +++ /dev/null @@ -1,696 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb - --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-help -Starting lazygitclj... - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────╔═ Help - Keybindings ══════════════════════════════╗────────────────────┐ -│ main → f2be6fc ║ Global: ║ │ -└────────────────────║ q - Quit r - Refresh ║ │ -╔═ 2 Files (2) ══════║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -║ M file1.txt ║ j/k - Move down/up z/Z - Undo/Redo ║ │ -║ ?? new-file.txt ║ p - Pull P - Push ║ │ -║ ║ ? - Help D - Reset options ║ │ -║ ║ ║ │ -╚════════════════════║ Files (2): ║ │ -┌─ 3 Branches [L] R T║ space - Stage/unstage a - Stage all ║ │ -│ feature-branch ║ c - Commit d - Discard file ║ │ -│ * main ║ s - Quick stash S - Stash options ║ │ -│ ║ ║ │ -│ ║ Branches (3): ║ │ -└────────────────────║ [/] - Switch tabs enter - Checkout ║ │ -┌─ 4 Commits [C] R ──║ n - New branch d - Delete branch ║ │ -│ f2be6fc Initial com║ R - Rename M - Merge ║ │ -│ ║ f - Fast-forward ║ │ -│ ║ ║ │ -│ ║ Commits (4): ║ │ -└────────────────────║ [/] - Switch tabs space - Checkout ║ │ -┌─ 5 Stash (0) ──────║ g - Reset to C - Cherry-pick ║ │ -│ No stashes ║ t - Revert r - Reword (HEAD only) ║ │ -│ ║ y - Show SHA ║────────────────────┘ -│ ║ ║────────────────────┐ -│ ║ Stash (5): ║ │ -└────────────────────║ space - Apply g - Pop (apply+drop) ║ │ - ║ d - Drop n - Branch from stash ║────────────────────┘ -q:quit ?:help h/l:pan║ ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────╔═ Help - Keybindings ══════════════════════════════╗────────────────────┐ -│ main → f2be6fc ║ Global: ║ │ -└────────────────────║ q - Quit r - Refresh ║ │ -╔═ 2 Files (2) ══════║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -║ M file1.txt ║ j/k - Move down/up z/Z - Undo/Redo ║ │ -║ ?? new-file.txt ║ p - Pull P - Push ║ │ -║ ║ ? - Help D - Reset options ║ │ -║ ║ ║ │ -╚════════════════════║ Files (2): ║ │ -┌─ 3 Branches [L] R T║ space - Stage/unstage a - Stage all ║ │ -│ feature-branch ║ c - Commit d - Discard file ║ │ -│ * main ║ s - Quick stash S - Stash options ║ │ -│ ║ ║ │ -│ ║ Branches (3): ║ │ -└────────────────────║ [/] - Switch tabs enter - Checkout ║ │ -┌─ 4 Commits [C] R ──║ n - New branch d - Delete branch ║ │ -│ f2be6fc Initial com║ R - Rename M - Merge ║ │ -│ ║ f - Fast-forward ║ │ -│ ║ ║ │ -│ ║ Commits (4): ║ │ -└────────────────────║ [/] - Switch tabs space - Checkout ║ │ -┌─ 5 Stash (0) ──────║ g - Reset to C - Cherry-pick ║ │ -│ No stashes ║ t - Revert r - Reword (HEAD only) ║ │ -│ ║ y - Show SHA ║────────────────────┘ -│ ║ ║────────────────────┐ -│ ║ Stash (5): ║ │ -└────────────────────║ space - Apply g - Pop (apply+drop) ║ │ - ║ d - Drop n - Branch from stash ║────────────────────┘ -q:quit ?:help h/l:pan║ ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────╔═ Help - Keybindings ══════════════════════════════╗────────────────────┐ -│ main → f2be6fc ║ Global: ║ │ -└────────────────────║ q - Quit r - Refresh ║ │ -╔═ 2 Files (2) ══════║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -║ M file1.txt ║ j/k - Move down/up z/Z - Undo/Redo ║ │ -║ ?? new-file.txt ║ p - Pull P - Push ║ │ -║ ║ ? - Help D - Reset options ║ │ -║ ║ ║ │ -╚════════════════════║ Files (2): ║ │ -┌─ 3 Branches [L] R T║ space - Stage/unstage a - Stage all ║ │ -│ feature-branch ║ c - Commit d - Discard file ║ │ -│ * main ║ s - Quick stash S - Stash options ║ │ -│ ║ ║ │ -│ ║ Branches (3): ║ │ -└────────────────────║ [/] - Switch tabs enter - Checkout ║ │ -┌─ 4 Commits [C] R ──║ n - New branch d - Delete branch ║ │ -│ f2be6fc Initial com║ R - Rename M - Merge ║ │ -│ ║ f - Fast-forward ║ │ -│ ║ ║ │ -│ ║ Commits (4): ║ │ -└────────────────────║ [/] - Switch tabs space - Checkout ║ │ -┌─ 5 Stash (0) ──────║ g - Reset to C - Cherry-pick ║ │ -│ No stashes ║ t - Revert r - Reword (HEAD only) ║ │ -│ ║ y - Show SHA ║────────────────────┘ -│ ║ ║────────────────────┐ -│ ║ Stash (5): ║ │ -└────────────────────║ space - Apply g - Pop (apply+drop) ║ │ - ║ d - Drop n - Branch from stash ║────────────────────┘ -q:quit ?:help h/l:pan║ ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────╔═ Help - Keybindings ══════════════════════════════╗────────────────────┐ -│ main → f2be6fc ║ Global: ║ │ -└────────────────────║ q - Quit r - Refresh ║ │ -╔═ 2 Files (2) ══════║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -║ M file1.txt ║ j/k - Move down/up z/Z - Undo/Redo ║ │ -║ ?? new-file.txt ║ p - Pull P - Push ║ │ -║ ║ ? - Help D - Reset options ║ │ -║ ║ ║ │ -╚════════════════════║ Files (2): ║ │ -┌─ 3 Branches [L] R T║ space - Stage/unstage a - Stage all ║ │ -│ feature-branch ║ c - Commit d - Discard file ║ │ -│ * main ║ s - Quick stash S - Stash options ║ │ -│ ║ ║ │ -│ ║ Branches (3): ║ │ -└────────────────────║ [/] - Switch tabs enter - Checkout ║ │ -┌─ 4 Commits [C] R ──║ n - New branch d - Delete branch ║ │ -│ f2be6fc Initial com║ R - Rename M - Merge ║ │ -│ ║ f - Fast-forward ║ │ -│ ║ ║ │ -│ ║ Commits (4): ║ │ -└────────────────────║ [/] - Switch tabs space - Checkout ║ │ -┌─ 5 Stash (0) ──────║ g - Reset to C - Cherry-pick ║ │ -│ No stashes ║ t - Revert r - Reword (HEAD only) ║ │ -│ ║ y - Show SHA ║────────────────────┘ -│ ║ ║────────────────────┐ -│ ║ Stash (5): ║ │ -└────────────────────║ space - Apply g - Pop (apply+drop) ║ │ - ║ d - Drop n - Branch from stash ║────────────────────┘ -q:quit ?:help h/l:pan║ ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-help -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-help -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/help-panel.gif b/test/e2e/output/help-panel.gif deleted file mode 100644 index 1f6bdfd..0000000 Binary files a/test/e2e/output/help-panel.gif and /dev/null differ diff --git a/test/e2e/output/keys-navigation.ascii b/test/e2e/output/keys-navigation.ascii deleted file mode 100644 index c68d591..0000000 --- a/test/e2e/output/keys-navigation.ascii +++ /dev/null @@ -1,3598 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │ -║ M file2.txt ║ │ +++ b/file2.txt │ -║ M file1.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +staged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │ -║ M file2.txt ║ │ +++ b/file2.txt │ -║ M file1.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +staged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │ -║ M file2.txt ║ │ +++ b/file2.txt │ -║ M file1.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +staged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index e79c5e8..40e29ef 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file2.txt ║ │ +++ b/file1.txt │ -║ M file1.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +unstaged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index e79c5e8..40e29ef 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file2.txt ║ │ +++ b/file1.txt │ -║ M file1.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +unstaged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │ -║ M file1.txt ║ │ +++ b/file2.txt │ -║ M file2.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +staged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │ -║ M file1.txt ║ │ +++ b/file2.txt │ -║ M file2.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +staged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │ -║ M file1.txt ║ │ +++ b/file2.txt │ -║ M file2.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +staged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -╔═ Staged changes: file2.txt ═════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ diff --git a/file2.txt b/file2.txt ║ -║ index e79c5e8..e5f18d7 100644 ║ -║ --- a/file2.txt ║ -║ +++ b/file2.txt ║ -║ @@ -1 +1,2 @@ ║ -║ initial ║ -║ +staged change ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Staged changes: file2.txt ═════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ diff --git a/file2.txt b/file2.txt ║ -║ index e79c5e8..e5f18d7 100644 ║ -║ --- a/file2.txt ║ -║ +++ b/file2.txt ║ -║ @@ -1 +1,2 @@ ║ -║ initial ║ -║ +staged change ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Staged changes: file2.txt ═════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ diff --git a/file2.txt b/file2.txt ║ -║ index e79c5e8..e5f18d7 100644 ║ -║ --- a/file2.txt ║ -║ +++ b/file2.txt ║ -║ @@ -1 +1,2 @@ ║ -║ initial ║ -║ +staged change ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Staged changes: file2.txt ═════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ diff --git a/file2.txt b/file2.txt ║ -║ index e79c5e8..e5f18d7 100644 ║ -║ --- a/file2.txt ║ -║ +++ b/file2.txt ║ -║ @@ -1 +1,2 @@ ║ -║ initial ║ -║ +staged change ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │ -║ M file1.txt ║ │ +++ b/file2.txt │ -║ M file2.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +staged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │ -║ M file1.txt ║ │ +++ b/file2.txt │ -║ M file2.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ initial │ -║ ║ │ +staged change │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -╔═ Log: main ═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ 55b40c5 Initial commit ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Log: main ═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ 55b40c5 Initial commit ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Log: main ═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ 55b40c5 Initial commit ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Log: main ═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ 55b40c5 Initial commit ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │ -└────────────────────────────┘ │ Author: Test │ -┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ file1.txt | 1 + │ -│ │ │ file2.txt | 1 + │ -│ │ │ 2 files changed, 2 insertions(+) │ -│ │ │ │ -│ │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │ -│ feature │ │ --- /dev/null │ -│ * main │ │ +++ b/file1.txt │ -│ │ │ @@ -0,0 +1 @@ │ -│ │ │ +initial │ -│ │ │ diff --git a/file2.txt b/file2.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..e79c5e8 │ -│ │ │ --- /dev/null │ -└────────────────────────────┘ │ +++ b/file2.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │ -║ 55b40c5 Initial commit ║ │ +initial │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │ -└────────────────────────────┘ │ Author: Test │ -┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ file1.txt | 1 + │ -│ │ │ file2.txt | 1 + │ -│ │ │ 2 files changed, 2 insertions(+) │ -│ │ │ │ -│ │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │ -│ feature │ │ --- /dev/null │ -│ * main │ │ +++ b/file1.txt │ -│ │ │ @@ -0,0 +1 @@ │ -│ │ │ +initial │ -│ │ │ diff --git a/file2.txt b/file2.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..e79c5e8 │ -│ │ │ --- /dev/null │ -└────────────────────────────┘ │ +++ b/file2.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │ -║ 55b40c5 Initial commit ║ │ +initial │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │ -└────────────────────────────┘ │ Author: Test │ -┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ file1.txt | 1 + │ -│ │ │ file2.txt | 1 + │ -│ │ │ 2 files changed, 2 insertions(+) │ -│ │ │ │ -│ │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │ -│ feature │ │ --- /dev/null │ -│ * main │ │ +++ b/file1.txt │ -│ │ │ @@ -0,0 +1 @@ │ -│ │ │ +initial │ -│ │ │ diff --git a/file2.txt b/file2.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..e79c5e8 │ -│ │ │ --- /dev/null │ -└────────────────────────────┘ │ +++ b/file2.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │ -║ 55b40c5 Initial commit ║ │ +initial │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -╔═ Files in 55b40c5 ══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ No files ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Files in 55b40c5 ══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ No files ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Files in 55b40c5 ══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ No files ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Files in 55b40c5 ══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ No files ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │ -└────────────────────────────┘ │ Author: Test │ -┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ file1.txt | 1 + │ -│ │ │ file2.txt | 1 + │ -│ │ │ 2 files changed, 2 insertions(+) │ -│ │ │ │ -│ │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │ -│ feature │ │ --- /dev/null │ -│ * main │ │ +++ b/file1.txt │ -│ │ │ @@ -0,0 +1 @@ │ -│ │ │ +initial │ -│ │ │ diff --git a/file2.txt b/file2.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..e79c5e8 │ -│ │ │ --- /dev/null │ -└────────────────────────────┘ │ +++ b/file2.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │ -║ 55b40c5 Initial commit ║ │ +initial │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │ -└────────────────────────────┘ │ Author: Test │ -┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │ -│ M file1.txt │ │ │ -│ M file2.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ file1.txt | 1 + │ -│ │ │ file2.txt | 1 + │ -│ │ │ 2 files changed, 2 insertions(+) │ -│ │ │ │ -│ │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │ -│ feature │ │ --- /dev/null │ -│ * main │ │ +++ b/file1.txt │ -│ │ │ @@ -0,0 +1 @@ │ -│ │ │ +initial │ -│ │ │ diff --git a/file2.txt b/file2.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..e79c5e8 │ -│ │ │ --- /dev/null │ -└────────────────────────────┘ │ +++ b/file2.txt │ -╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │ -║ 55b40c5 Initial commit ║ │ +initial │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 My stash entry │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ M file2.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ initial │ -│ │ │ +stash me │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 My stash entry ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ M file2.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ initial │ -│ │ │ +stash me │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 My stash entry ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ M file2.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ initial │ -│ │ │ +stash me │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 My stash entry ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -╔═ Files in stash@{0} ════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ M file1.txt ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Files in stash@{0} ════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ M file1.txt ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Files in stash@{0} ════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ M file1.txt ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -╔═ Files in stash@{0} ════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ -║ M file1.txt ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -║ ║ -╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ M file2.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ initial │ -│ │ │ +stash me │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 My stash entry ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ M file2.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ initial │ -│ │ │ +stash me │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 55b40c5 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 My stash entry ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐ - │ │ - │ │ - └──────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 55b40c5] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature 850eddf] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/keys-navigation.gif b/test/e2e/output/keys-navigation.gif deleted file mode 100644 index d2d1911..0000000 Binary files a/test/e2e/output/keys-navigation.gif and /dev/null differ diff --git a/test/e2e/output/lazygit-branches-enter.png b/test/e2e/output/lazygit-branches-enter.png deleted file mode 100644 index 5e99fc1..0000000 Binary files a/test/e2e/output/lazygit-branches-enter.png and /dev/null differ diff --git a/test/e2e/output/lazygit-branches-esc.png b/test/e2e/output/lazygit-branches-esc.png deleted file mode 100644 index 2557175..0000000 Binary files a/test/e2e/output/lazygit-branches-esc.png and /dev/null differ diff --git a/test/e2e/output/lazygit-branches-panel.png b/test/e2e/output/lazygit-branches-panel.png deleted file mode 100644 index 5f1361e..0000000 Binary files a/test/e2e/output/lazygit-branches-panel.png and /dev/null differ diff --git a/test/e2e/output/lazygit-branches-space.png b/test/e2e/output/lazygit-branches-space.png deleted file mode 100644 index d08a02f..0000000 Binary files a/test/e2e/output/lazygit-branches-space.png and /dev/null differ diff --git a/test/e2e/output/lazygit-commits-enter.png b/test/e2e/output/lazygit-commits-enter.png deleted file mode 100644 index 0f94617..0000000 Binary files a/test/e2e/output/lazygit-commits-enter.png and /dev/null differ diff --git a/test/e2e/output/lazygit-commits-esc.png b/test/e2e/output/lazygit-commits-esc.png deleted file mode 100644 index a265b03..0000000 Binary files a/test/e2e/output/lazygit-commits-esc.png and /dev/null differ diff --git a/test/e2e/output/lazygit-commits-panel.png b/test/e2e/output/lazygit-commits-panel.png deleted file mode 100644 index 3398fe8..0000000 Binary files a/test/e2e/output/lazygit-commits-panel.png and /dev/null differ diff --git a/test/e2e/output/lazygit-commits-space.png b/test/e2e/output/lazygit-commits-space.png deleted file mode 100644 index 4e9911c..0000000 Binary files a/test/e2e/output/lazygit-commits-space.png and /dev/null differ diff --git a/test/e2e/output/lazygit-files-enter.png b/test/e2e/output/lazygit-files-enter.png deleted file mode 100644 index eb7b9c1..0000000 Binary files a/test/e2e/output/lazygit-files-enter.png and /dev/null differ diff --git a/test/e2e/output/lazygit-files-esc.png b/test/e2e/output/lazygit-files-esc.png deleted file mode 100644 index e3f8d31..0000000 Binary files a/test/e2e/output/lazygit-files-esc.png and /dev/null differ diff --git a/test/e2e/output/lazygit-files-panel.png b/test/e2e/output/lazygit-files-panel.png deleted file mode 100644 index ffd1fdc..0000000 Binary files a/test/e2e/output/lazygit-files-panel.png and /dev/null differ diff --git a/test/e2e/output/lazygit-files-space.png b/test/e2e/output/lazygit-files-space.png deleted file mode 100644 index 85fdafc..0000000 Binary files a/test/e2e/output/lazygit-files-space.png and /dev/null differ diff --git a/test/e2e/output/lazygit-keys-investigation.ascii b/test/e2e/output/lazygit-keys-investigation.ascii deleted file mode 100644 index 4b15af9..0000000 --- a/test/e2e/output/lazygit-keys-investigation.ascii +++ /dev/null @@ -1,4222 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> lazygit - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Unstaged changes────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 3─╯│ │ -╭─[3]─Local branches - Remotes - Tags──────╮╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ * main │╭─Staged changes──────────────────────────────────────────────────────────────────────╮ -│10s feature ││diff --git a/file2.txt b/file2.txt ▐ -│ ││index e79c5e8..e5f18d7 100644 ▐ -│ ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Unstaged changes────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 3─╯│ │ -╭─[3]─Local branches - Remotes - Tags──────╮╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ * main │╭─Staged changes──────────────────────────────────────────────────────────────────────╮ -│10s feature ││diff --git a/file2.txt b/file2.txt ▐ -│ ││index e79c5e8..e5f18d7 100644 ▐ -│ ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Unstaged changes────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 3─╯│ │ -╭─[3]─Local branches - Remotes - Tags──────╮╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ * main │╭─Staged changes──────────────────────────────────────────────────────────────────────╮ -│10s feature ││diff --git a/file2.txt b/file2.txt ▐ -│ ││index e79c5e8..e5f18d7 100644 ▐ -│ ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Unstaged changes────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 3─╯│ │ -╭─[3]─Local branches - Remotes - Tags──────╮╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ * main │╭─Staged changes──────────────────────────────────────────────────────────────────────╮ -│10s feature ││diff --git a/file2.txt b/file2.txt ▐ -│ ││index e79c5e8..e5f18d7 100644 ▐ -│ ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Unstaged changes────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 3─╯│ │ -╭─[3]─Local branches - Remotes - Tags──────╮╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ * main │╭─Staged changes──────────────────────────────────────────────────────────────────────╮ -│10s feature ││diff --git a/file2.txt b/file2.txt ▐ -│ ││index e79c5e8..e5f18d7 100644 ▐ -│ ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Unstaged changes────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Edit: e | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Unstaged changes────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Edit: e | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Staged changes──────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Edit: e | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Staged changes──────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Edit: e | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Staged changes──────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││diff --git a/file1.txt b/file1.txt ▐ -╰──────────────────────────────────────────╯│index e79c5e8..40e29ef 100644 ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│--- a/file1.txt ▐ -│▼ / ││+++ b/file1.txt ▐ -│ M file1.txt ││@@ -1 +1,2 @@ ▐ -│ M file2.txt ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Stage: | Commit: c | Edit: e | Stash: s | Discard: d | Reset: D | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─Unstaged changes────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││ │ -╰──────────────────────────────────────────╯│ │ -╭─[2]─Files - Worktrees - Submodules───────╮│ │ -│▼ / ││ │ -│ M file1.txt ││ │ -│ M file2.txt ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────2 of 3─╯│ │ -╭─[3]─Local branches - Re╭───────────────────────────────────────────────────────────────────────────────╮────────────────────────╯ -│ * main │Hunk selection mode is now the default for staging. If you want to stage │────────────────────────╮ -│10s feature │individual lines, press 'a' to switch to line-by-line mode. │ ▐ -│ │ │ ▐ -│ │If you prefer to use line-by-line mode by default (like in earlier lazygit │ ▐ -│ │versions), add │ ▐ -│ │ │ ▐ -│ │gui: │ ▐ -│ │ useHunkModeInStagingView: false │ ▐ -│ │ │ ▐ -│ │to your lazygit config. │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─Unstaged changes────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││ │ -╰──────────────────────────────────────────╯│ │ -╭─[2]─Files - Worktrees - Submodules───────╮│ │ -│▼ / ││ │ -│ M file1.txt ││ │ -│ M file2.txt ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────2 of 3─╯│ │ -╭─[3]─Local branches - Re╭───────────────────────────────────────────────────────────────────────────────╮────────────────────────╯ -│ * main │Hunk selection mode is now the default for staging. If you want to stage │────────────────────────╮ -│10s feature │individual lines, press 'a' to switch to line-by-line mode. │ ▐ -│ │ │ ▐ -│ │If you prefer to use line-by-line mode by default (like in earlier lazygit │ ▐ -│ │versions), add │ ▐ -│ │ │ ▐ -│ │gui: │ ▐ -│ │ useHunkModeInStagingView: false │ ▐ -│ │ │ ▐ -│ │to your lazygit config. │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─Unstaged changes────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││ │ -╰──────────────────────────────────────────╯│ │ -╭─[2]─Files - Worktrees - Submodules───────╮│ │ -│▼ / ││ │ -│ M file1.txt ││ │ -│ M file2.txt ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────2 of 3─╯│ │ -╭─[3]─Local branches - Re╭───────────────────────────────────────────────────────────────────────────────╮────────────────────────╯ -│ * main │Hunk selection mode is now the default for staging. If you want to stage │────────────────────────╮ -│10s feature │individual lines, press 'a' to switch to line-by-line mode. │ ▐ -│ │ │ ▐ -│ │If you prefer to use line-by-line mode by default (like in earlier lazygit │ ▐ -│ │versions), add │ ▐ -│ │ │ ▐ -│ │gui: │ ▐ -│ │ useHunkModeInStagingView: false │ ▐ -│ │ │ ▐ -│ │to your lazygit config. │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─Unstaged changes────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││ │ -╰──────────────────────────────────────────╯│ │ -╭─[2]─Files - Worktrees - Submodules───────╮│ │ -│▼ / ││ │ -│ M file1.txt ││ │ -│ M file2.txt ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────2 of 3─╯│ │ -╭─[3]─Local branches - Re╭───────────────────────────────────────────────────────────────────────────────╮────────────────────────╯ -│ * main │Hunk selection mode is now the default for staging. If you want to stage │────────────────────────╮ -│10s feature │individual lines, press 'a' to switch to line-by-line mode. │ ▐ -│ │ │ ▐ -│ │If you prefer to use line-by-line mode by default (like in earlier lazygit │ ▐ -│ │versions), add │ ▐ -│ │ │ ▐ -│ │gui: │ ▐ -│ │ useHunkModeInStagingView: false │ ▐ -│ │ │ ▐ -│ │to your lazygit config. │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─Unstaged changes────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││ │ -╰──────────────────────────────────────────╯│ │ -╭─[2]─Files - Worktrees - Submodules───────╮│ │ -│▼ / ││ │ -│ M file1.txt ││ │ -│ M file2.txt ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────2 of 3─╯│ │ -╭─[3]─Local branches - Remotes - Tags──────╮╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ * main │╭─Staged changes──────────────────────────────────────────────────────────────────────╮ -│10s feature ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1,1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Select line-by-line: a | Stage: | Discard: d | Return to files panel: | … Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─Unstaged changes────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││ │ -╰──────────────────────────────────────────╯│ │ -╭─[2]─Files - Worktrees - Submodules───────╮│ │ -│▼ / ││ │ -│ M file1.txt ││ │ -│ M file2.txt ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────2 of 3─╯│ │ -╭─[3]─Local branches - Remotes - Tags──────╮╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ * main │╭─Staged changes──────────────────────────────────────────────────────────────────────╮ -│10s feature ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1,1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+unstaged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Select line-by-line: a | Stage: | Discard: d | Return to files panel: | … Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit 3dafa1c (HEAD -> main) ▐ -╰──────────────────────────────────────────╯│ Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│ Date: 24 seconds ago ▐ -│▼ / ││ ▐ -│ M file1.txt ││ Initial commit ▐ -│ M file2.txt ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Reset: g | Upstream: u | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit 3dafa1c (HEAD -> main) ▐ -╰──────────────────────────────────────────╯│ Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│ Date: 24 seconds ago ▐ -│▼ / ││ ▐ -│ M file1.txt ││ Initial commit ▐ -│ M file2.txt ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Reset: g | Upstream: u | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit 3dafa1c (HEAD -> main) ▐ -╰──────────────────────────────────────────╯│ Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│ Date: 24 seconds ago ▐ -│▼ / ││ ▐ -│ M file1.txt ││ Initial commit ▐ -│ M file2.txt ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 2─╯│ ▐ -╭─[4]─Commits - Reflog─────────────────────╮│ ▐ -│3dafa1cf Te ◯ Initial commit ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Reset: g | Upstream: u | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Merge: M | Reset: g | Upstream: u | … Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│ │ -╭─[5]─Stash────────────────────────────────╮│ │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Merge: M | Reset: g | Upstream: u | … Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → main ││* commit f50c712 (feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktrees - Submodules───────╮│| Date: 18 seconds ago ▐ -│▼ / ││| ▐ -│ M file1.txt ││| Feature work ▐ -│ M file2.txt ││| ▐ -│ ││* commit 3dafa1c (HEAD -> main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 25 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────2 of 3─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * main ││ ▐ -│10s feature ││ ▐ -│ ││ ▐ -│ ╭─Autostash?────────────────────────────────────────────────────────────────────╮ ▐ -│ │You must stash and pop your changes to bring them across. Do this │ ▐ -│ │automatically? (enter/esc) │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────2 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││You can hide/focus this panel by pressing '@' │ -│ ││ │ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt │ -╰───────────────────────────────────1 of 1─╯│Checkout branch │ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature │ -│6s On main: My stash entry ││ │ -╰───────────────────────────────────1 of 1─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 22 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 29 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -╰────────────────────────│Auto-merging file1.txt │ ▐ -╭─[3]─Local branches - Re│CONFLICT (content): Merge conflict in file1.txt │ ▐ -│ * feature │On branch feature │ ▐ -│29s main │Changes to be committed: │ ▐ -│ │ (use "git restore --staged ..." to unstage) │ ▐ -│ │ modified: file2.txt │ ▐ -│ │ │ ▐ -│ │Unmerged paths: │ ▐ -│ │ (use "git restore --staged ..." to unstage) │ ▐ -│ │ (use "git add ..." to mark resolution) │ ▐ -│ │ both modified: file1.txt │ ▐ -│ │ │ ▐ -│ │The stash entry is kept in case you need it again. │ │ -╰────────────────────────╰───────────────────────────────────────────────────────────────────────────────╯ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 22 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 29 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -╰────────────────────────│Auto-merging file1.txt │ ▐ -╭─[3]─Local branches - Re│CONFLICT (content): Merge conflict in file1.txt │ ▐ -│ * feature │On branch feature │ ▐ -│29s main │Changes to be committed: │ ▐ -│ │ (use "git restore --staged ..." to unstage) │ ▐ -│ │ modified: file2.txt │ ▐ -│ │ │ ▐ -│ │Unmerged paths: │ ▐ -│ │ (use "git restore --staged ..." to unstage) │ ▐ -│ │ (use "git add ..." to mark resolution) │ ▐ -│ │ both modified: file1.txt │ ▐ -│ │ │ ▐ -│ │The stash entry is kept in case you need it again. │ │ -╰────────────────────────╰───────────────────────────────────────────────────────────────────────────────╯ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 22 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 29 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -╰────────────────────────│Auto-merging file1.txt │ ▐ -╭─[3]─Local branches - Re│CONFLICT (content): Merge conflict in file1.txt │ ▐ -│ * feature │On branch feature │ ▐ -│29s main │Changes to be committed: │ ▐ -│ │ (use "git restore --staged ..." to unstage) │ ▐ -│ │ modified: file2.txt │ ▐ -│ │ │ ▐ -│ │Unmerged paths: │ ▐ -│ │ (use "git restore --staged ..." to unstage) │ ▐ -│ │ (use "git add ..." to mark resolution) │ ▐ -│ │ both modified: file1.txt │ ▐ -│ │ │ ▐ -│ │The stash entry is kept in case you need it again. │ │ -╰────────────────────────╰───────────────────────────────────────────────────────────────────────────────╯ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 22 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 29 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -╰────────────────────────│Auto-merging file1.txt │ ▐ -╭─[3]─Local branches - Re│CONFLICT (content): Merge conflict in file1.txt │ ▐ -│ * feature │On branch feature │ ▐ -│29s main │Changes to be committed: │ ▐ -│ │ (use "git restore --staged ..." to unstage) │ ▐ -│ │ modified: file2.txt │ ▐ -│ │ │ ▐ -│ │Unmerged paths: │ ▐ -│ │ (use "git restore --staged ..." to unstage) │ ▐ -│ │ (use "git add ..." to mark resolution) │ ▐ -│ │ both modified: file1.txt │ ▐ -│ │ │ ▐ -│ │The stash entry is kept in case you need it again. │ │ -╰────────────────────────╰───────────────────────────────────────────────────────────────────────────────╯ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 23 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 30 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 1─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│29s main ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Reset: g | Upstream: u | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 23 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 30 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 1─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│29s main ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Reset: g | Upstream: u | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Patch───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││commit f50c712e23900355c4051a2e91145637fa0dcb9c (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│Date: Wed Jan 21 17:59:42 2026 -0500 ▐ -│UU file1.txt ││ ▐ -│ ││ Feature work ▐ -│ ││--- ▐ -│ ││ file1.txt | 1 + ▐ -│ ││ 1 file changed, 1 insertion(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..6103cde 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+feature ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│29s main ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Squash: s | Fixup: f | Reword: r | Drop: d | Edit: e | Amend: A | Checkout: | Reset: g | … Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Patch───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││commit f50c712e23900355c4051a2e91145637fa0dcb9c (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│Date: Wed Jan 21 17:59:42 2026 -0500 ▐ -│UU file1.txt ││ ▐ -│ ││ Feature work ▐ -│ ││--- ▐ -│ ││ file1.txt | 1 + ▐ -│ ││ 1 file changed, 1 insertion(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..6103cde 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+feature ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│29s main ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Squash: s | Fixup: f | Reword: r | Drop: d | Edit: e | Amend: A | Checkout: | Reset: g | … Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Patch───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││commit f50c712e23900355c4051a2e91145637fa0dcb9c (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│Date: Wed Jan 21 17:59:42 2026 -0500 ▐ -│UU file1.txt ││ ▐ -│ ││ Feature work ▐ -│ ││--- ▐ -│ ││ file1.txt | 1 + ▐ -│ ││ 1 file changed, 1 insertion(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..6103cde 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+feature ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│29s main ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Squash: s | Fixup: f | Reword: r | Drop: d | Edit: e | Amend: A | Checkout: | Reset: g | … Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Patch───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││commit f50c712e23900355c4051a2e91145637fa0dcb9c (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│Date: Wed Jan 21 17:59:42 2026 -0500 ▐ -│UU file1.txt ││ ▐ -│ ││ Feature work ▐ -│ ││--- ▐ -│ ││ file1.txt | 1 + ▐ -│ ││ 1 file changed, 1 insertion(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..6103cde 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+feature ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│29s main ╭─Checkout branch or commit─────────────────────────────────────────────────────╮ ▐ -│ │d Checkout commit f50c712e as detached head │ ▐ -│ │1 Checkout branch │ ▐ -│ │ Cancel │ ▐ -│ ╰────────────────────────────────────────────────────────────────────────1 of 3─╯ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Execute: | Close/Cancel: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Patch───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││commit f50c712e23900355c4051a2e91145637fa0dcb9c (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│Date: Wed Jan 21 17:59:42 2026 -0500 ▐ -│UU file1.txt ││ ▐ -│ ││ Feature work ▐ -│ ││--- ▐ -│ ││ file1.txt | 1 + ▐ -│ ││ 1 file changed, 1 insertion(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..6103cde 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+feature ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│29s main ╭─Checkout branch or commit─────────────────────────────────────────────────────╮ ▐ -│ │d Checkout commit f50c712e as detached head │ ▐ -│ │1 Checkout branch │ ▐ -│ │ Cancel │ ▐ -│ ╰────────────────────────────────────────────────────────────────────────1 of 3─╯ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Execute: | Close/Cancel: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Patch───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││commit f50c712e23900355c4051a2e91145637fa0dcb9c (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│Date: Wed Jan 21 17:59:42 2026 -0500 ▐ -│UU file1.txt ││ ▐ -│ ││ Feature work ▐ -│ ││--- ▐ -│ ││ file1.txt | 1 + ▐ -│ ││ 1 file changed, 1 insertion(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..6103cde 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+feature ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│29s main ╭─Checkout branch or commit─────────────────────────────────────────────────────╮ ▐ -│ │d Checkout commit f50c712e as detached head │ ▐ -│ │1 Checkout branch │ ▐ -│ │ Cancel │ ▐ -│ ╰────────────────────────────────────────────────────────────────────────1 of 3─╯ ▐ -│ ││ ▐ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││Random tip: You can page through the items of a panel using ',' and '.' │ -│ ││Stage file │ -│ ││ git add -- file1.txt ▐ -│ ││Checkout branch ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash push -m "Auto-stashing changes for checking out feature" ▐ -╭─[5]─Stash────────────────────────────────╮│ git checkout feature ▐ -│0s On main: Auto-stashing changes for che││ git stash pop refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Execute: | Close/Cancel: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 26 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 33 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 1─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│33s main ││ ▐ -│ ││ ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -│ │error: you need to resolve your current index first │ ▐ -│ │file1.txt: needs merge │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││ git add -- file1.txt │ -│ ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash pop refs/stash@{0} ▐ -╭─[5]─Stash────────────────────────────────╮│Checkout commit ▐ -│4s On main: Auto-stashing changes for che││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 26 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 33 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 1─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│33s main ││ ▐ -│ ││ ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -│ │error: you need to resolve your current index first │ ▐ -│ │file1.txt: needs merge │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││ git add -- file1.txt │ -│ ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash pop refs/stash@{0} ▐ -╭─[5]─Stash────────────────────────────────╮│Checkout commit ▐ -│4s On main: Auto-stashing changes for che││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 26 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 33 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 1─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│33s main ││ ▐ -│ ││ ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -│ │error: you need to resolve your current index first │ ▐ -│ │file1.txt: needs merge │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││ git add -- file1.txt │ -│ ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash pop refs/stash@{0} ▐ -╭─[5]─Stash────────────────────────────────╮│Checkout commit ▐ -│4s On main: Auto-stashing changes for che││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 26 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 33 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 1─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│33s main ││ ▐ -│ ││ ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -│ │error: you need to resolve your current index first │ ▐ -│ │file1.txt: needs merge │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││ git add -- file1.txt │ -│ ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash pop refs/stash@{0} ▐ -╭─[5]─Stash────────────────────────────────╮│Checkout commit ▐ -│4s On main: Auto-stashing changes for che││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 27 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 34 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 1─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│33s main ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││ git add -- file1.txt │ -│ ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash pop refs/stash@{0} ▐ -╭─[5]─Stash────────────────────────────────╮│Checkout commit ▐ -│4s On main: Auto-stashing changes for che││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Reset: g | Upstream: u | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Log─────────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││* commit f50c712 (HEAD -> feature) ▐ -╰──────────────────────────────────────────╯│| Author: Test ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│| Date: 27 seconds ago ▐ -│UU file1.txt ││| ▐ -│ ││| Feature work ▐ -│ ││| ▐ -│ ││* commit 3dafa1c (main) ▐ -│ ││ Author: Test ▐ -│ ││ Date: 34 seconds ago ▐ -│ ││ ▐ -│ ││ Initial commit ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -╰───────────────────────────────────1 of 1─╯│ ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│ ▐ -│ * feature ││ ▐ -│33s main ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ │╰─────────────────────────────────────────────────────────────────────────────────────╯ -│ │╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│ ││ git add -- file1.txt │ -│ ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -╰───────────────────────────────────1 of 2─╯│ git stash pop refs/stash@{0} ▐ -╭─[5]─Stash────────────────────────────────╮│Checkout commit ▐ -│4s On main: Auto-stashing changes for che││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Checkout: | New branch: n | Delete: d | Rebase: r | Reset: g | Upstream: u | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│33s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│4s On main: Auto-stashing changes for che││ git add -- file1.txt │ -│22s On main: My stash entry ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Apply: | Pop: g | Drop: d | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│33s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│4s On main: Auto-stashing changes for che││ git add -- file1.txt │ -│22s On main: My stash entry ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Apply: | Pop: g | Drop: d | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│33s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│4s On main: Auto-stashing changes for che││ git add -- file1.txt │ -│22s On main: My stash entry ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Apply: | Pop: g | Drop: d | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│33s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ╭─Stash apply───────────────────────────────────────────────────────────────────╮ ▐ -│ │Are you sure you want to apply this stash entry? │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│4s On main: Auto-stashing changes for che││ git add -- file1.txt │ -│22s On main: My stash entry ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│33s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ╭─Stash apply───────────────────────────────────────────────────────────────────╮ ▐ -│ │Are you sure you want to apply this stash entry? │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│4s On main: Auto-stashing changes for che││ git add -- file1.txt │ -│22s On main: My stash entry ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│33s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ╭─Stash apply───────────────────────────────────────────────────────────────────╮ ▐ -│ │Are you sure you want to apply this stash entry? │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│4s On main: Auto-stashing changes for che││ git add -- file1.txt │ -│22s On main: My stash entry ││Checkout branch │ -│ ││ git checkout feature │ -│ ││ git stash push -m "Auto-stashing changes for checking out feature" ▐ -│ ││ git checkout feature ▐ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│37s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -│ │file1.txt: needs merge │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│8s On main: Auto-stashing changes for che││ git checkout feature │ -│26s On main: My stash entry ││ git stash push -m "Auto-stashing changes for checking out feature" │ -│ ││ git checkout feature │ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -│ ││Apply stash ▐ -│ ││ git stash apply refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│37s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -│ │file1.txt: needs merge │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│8s On main: Auto-stashing changes for che││ git checkout feature │ -│26s On main: My stash entry ││ git stash push -m "Auto-stashing changes for checking out feature" │ -│ ││ git checkout feature │ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -│ ││Apply stash ▐ -│ ││ git stash apply refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│37s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -│ │file1.txt: needs merge │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│8s On main: Auto-stashing changes for che││ git checkout feature │ -│26s On main: My stash entry ││ git stash push -m "Auto-stashing changes for checking out feature" │ -│ ││ git checkout feature │ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -│ ││Apply stash ▐ -│ ││ git stash apply refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│37s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ╭─Error─────────────────────────────────────────────────────────────────────────╮ ▐ -│ │file1.txt: needs merge │ ▐ -│ ╰───────────────────────────────────────────────────────────────────────────────╯ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│8s On main: Auto-stashing changes for che││ git checkout feature │ -│26s On main: My stash entry ││ git stash push -m "Auto-stashing changes for checking out feature" │ -│ ││ git checkout feature │ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -│ ││Apply stash ▐ -│ ││ git stash apply refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Confirm: | Close/Cancel: | Copy to clipboard: Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│37s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│8s On main: Auto-stashing changes for che││ git checkout feature │ -│26s On main: My stash entry ││ git stash push -m "Auto-stashing changes for checking out feature" │ -│ ││ git checkout feature │ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -│ ││Apply stash ▐ -│ ││ git stash apply refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Apply: | Pop: g | Drop: d | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -╭─[1]─Status───────────────────────────────╮╭─[0]─Stash───────────────────────────────────────────────────────────────────────────╮ -│lazygit-keys-test → feature ││stash@{0}: On main: Auto-stashing changes for checking out feature ▐ -╰──────────────────────────────────────────╯│ ▐ -╭─[2]─Files - Worktr(only conflicting)─────╮│ file1.txt | 1 + ▐ -│UU file1.txt ││ file2.txt | 1 + ▐ -│ ││ 2 files changed, 2 insertions(+) ▐ -│ ││ ▐ -│ ││diff --git a/file1.txt b/file1.txt ▐ -│ ││index e79c5e8..40e29ef 100644 ▐ -│ ││--- a/file1.txt ▐ -│ ││+++ b/file1.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -╰───────────────────────────────────1 of 1─╯│+unstaged change ▐ -╭─[3]─Local branches - Remotes - Tags──────╮│diff --git a/file2.txt b/file2.txt ▐ -│ * feature ││index e79c5e8..e5f18d7 100644 ▐ -│37s main ││--- a/file2.txt ▐ -│ ││+++ b/file2.txt ▐ -│ ││@@ -1 +1,2 @@ ▐ -│ ││ initial ▐ -│ ││+staged change ▐ -│ ││ ▐ -│ ││ ▐ -│ ││ │ -╰───────────────────────────────────1 of 2─╯│ │ -╭─[4]─Commits - Reflog─────────────────────╮│ │ -│f50c712e Te ◯ Feature work ││ │ -│3dafa1cf Te ◯ Initial commit ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -╭─[5]─Stash────────────────────────────────╮╭─Command log─────────────────────────────────────────────────────────────────────────╮ -│8s On main: Auto-stashing changes for che││ git checkout feature │ -│26s On main: My stash entry ││ git stash push -m "Auto-stashing changes for checking out feature" │ -│ ││ git checkout feature │ -│ ││ git stash pop refs/stash@{0} ▐ -│ ││Checkout commit ▐ -│ ││ git checkout f50c712e23900355c4051a2e91145637fa0dcb9c ▐ -│ ││Apply stash ▐ -│ ││ git stash apply refs/stash@{0} ▐ -╰───────────────────────────────────1 of 2─╯╰─────────────────────────────────────────────────────────────────────────────────────╯ -Apply: | Pop: g | Drop: d | Keybindings: ? Donate Ask Question 0.58.1 -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> lazygit -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> rm -rf /tmp/lazygit-keys-test && mkdir -p /tmp/lazygit-keys-test && cd /tmp/lazygit-keys-test -> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test' -Initialized empty Git repository in /tmp/lazygit-keys-test/.git/ -> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit' -[main (root-commit) 3dafa1c] Initial commit - 2 files changed, 2 insertions(+) - create mode 100644 file1.txt - create mode 100644 file2.txt -> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main -Switched to a new branch 'feature' -[feature f50c712] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry' -Saved working directory and index state On main: My stash entry -> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt -> lazygit -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/lazygit-keys-investigation.gif b/test/e2e/output/lazygit-keys-investigation.gif deleted file mode 100644 index 046a2b5..0000000 Binary files a/test/e2e/output/lazygit-keys-investigation.gif and /dev/null differ diff --git a/test/e2e/output/lazygit-stash-enter.png b/test/e2e/output/lazygit-stash-enter.png deleted file mode 100644 index 927a578..0000000 Binary files a/test/e2e/output/lazygit-stash-enter.png and /dev/null differ diff --git a/test/e2e/output/lazygit-stash-esc.png b/test/e2e/output/lazygit-stash-esc.png deleted file mode 100644 index cd224c1..0000000 Binary files a/test/e2e/output/lazygit-stash-esc.png and /dev/null differ diff --git a/test/e2e/output/lazygit-stash-panel.png b/test/e2e/output/lazygit-stash-panel.png deleted file mode 100644 index 9694986..0000000 Binary files a/test/e2e/output/lazygit-stash-panel.png and /dev/null differ diff --git a/test/e2e/output/lazygit-stash-space.png b/test/e2e/output/lazygit-stash-space.png deleted file mode 100644 index 11b3895..0000000 Binary files a/test/e2e/output/lazygit-stash-space.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-branches-enter.png b/test/e2e/output/lazygitclj-branches-enter.png deleted file mode 100644 index 1d24e3d..0000000 Binary files a/test/e2e/output/lazygitclj-branches-enter.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-branches-esc.png b/test/e2e/output/lazygitclj-branches-esc.png deleted file mode 100644 index 95eec72..0000000 Binary files a/test/e2e/output/lazygitclj-branches-esc.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-branches-panel.png b/test/e2e/output/lazygitclj-branches-panel.png deleted file mode 100644 index bf23a1f..0000000 Binary files a/test/e2e/output/lazygitclj-branches-panel.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-branches-space.png b/test/e2e/output/lazygitclj-branches-space.png deleted file mode 100644 index 1d24e3d..0000000 Binary files a/test/e2e/output/lazygitclj-branches-space.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-commits-enter.png b/test/e2e/output/lazygitclj-commits-enter.png deleted file mode 100644 index 7863558..0000000 Binary files a/test/e2e/output/lazygitclj-commits-enter.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-commits-esc.png b/test/e2e/output/lazygitclj-commits-esc.png deleted file mode 100644 index 79a3886..0000000 Binary files a/test/e2e/output/lazygitclj-commits-esc.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-commits-panel.png b/test/e2e/output/lazygitclj-commits-panel.png deleted file mode 100644 index e74da9f..0000000 Binary files a/test/e2e/output/lazygitclj-commits-panel.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-files-enter.png b/test/e2e/output/lazygitclj-files-enter.png deleted file mode 100644 index 51d778a..0000000 Binary files a/test/e2e/output/lazygitclj-files-enter.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-files-esc.png b/test/e2e/output/lazygitclj-files-esc.png deleted file mode 100644 index b9663ff..0000000 Binary files a/test/e2e/output/lazygitclj-files-esc.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-files-panel.png b/test/e2e/output/lazygitclj-files-panel.png deleted file mode 100644 index c07fa70..0000000 Binary files a/test/e2e/output/lazygitclj-files-panel.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-files-space-stage.png b/test/e2e/output/lazygitclj-files-space-stage.png deleted file mode 100644 index 2a30c6c..0000000 Binary files a/test/e2e/output/lazygitclj-files-space-stage.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-stash-enter.png b/test/e2e/output/lazygitclj-stash-enter.png deleted file mode 100644 index 6a6df09..0000000 Binary files a/test/e2e/output/lazygitclj-stash-enter.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-stash-esc.png b/test/e2e/output/lazygitclj-stash-esc.png deleted file mode 100644 index 768bcef..0000000 Binary files a/test/e2e/output/lazygitclj-stash-esc.png and /dev/null differ diff --git a/test/e2e/output/lazygitclj-stash-panel.png b/test/e2e/output/lazygitclj-stash-panel.png deleted file mode 100644 index 79a3886..0000000 Binary files a/test/e2e/output/lazygitclj-stash-panel.png and /dev/null differ diff --git a/test/e2e/output/modal-debug-large.ascii b/test/e2e/output/modal-debug-large.ascii deleted file mode 100644 index e43e198..0000000 --- a/test/e2e/output/modal-debug-large.ascii +++ /dev/null @@ -1,943 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-modal-large && cd /tmp/lazygitclj-e2e-modal-large && bb --config /home/ajet/repos/lazyg -itclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-modal-large && cd /tmp/lazygitclj-e2e-modal-large && bb --config /home/ajet/repos/lazyg -itclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-modal-large/.git/ -[main (root-commit) c127d79] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch c25f4cc] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal-large - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index a29bdeb..723650f 100644 │ -╔═ 2 Files (3) ══════════════╗ │ --- a/file2.txt │ -║ M file2.txt ║ │ +++ b/file2.txt │ -║ M file1.txt ║ │ @@ -1 +1,2 @@ │ -║ ?? newfile.txt ║ │ line1 │ -║ ║ │ +staged content │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ c127d79 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (3) ──────────────┐ │ │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ │ -│ ?? newfile.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ c127d79 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (3) ──────────────┐ │ │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ │ -│ ?? newfile.txt │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ c127d79 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ commit c127d793cea490de325799ba375483edcc007e5f │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 18:04:17 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -│ │ │ file1.txt | 1 + │ -│ │ │ file2.txt | 1 + │ -│ │ │ 3 files changed, 3 insertions(+) │ -│ │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -└────────────────────────────┘ │ new file mode 100644 │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000000..181e1c3 │ -│ feature-branch │ │ --- /dev/null │ -│ * main │ │ +++ b/README.md │ -│ │ │ @@ -0,0 +1 @@ │ -│ │ │ +# Test Project │ -│ │ │ diff --git a/file1.txt b/file1.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..a29bdeb │ -│ │ │ --- /dev/null │ -│ │ │ +++ b/file1.txt │ -└────────────────────────────┘ │ @@ -0,0 +1 @@ │ -╔═ 4 Commits [C] R ══════════╗ │ +line1 │ -║ c127d79 Initial commit ║ │ diff --git a/file2.txt b/file2.txt │ -║ ║ │ new file mode 100644 │ -║ ║ │ index 0000000..a29bdeb │ -║ ║ │ --- /dev/null │ -║ ║ │ +++ b/file2.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +line1 │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ commit c127d793cea490de325799ba375483edcc007e5f │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 18:04:17 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -│ │ │ file1.txt | 1 + │ -│ │ │ file2.txt | 1 + │ -│ │ │ 3 files changed, 3 insertions(+) │ -│ │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -└────────────────────────────┘ │ new file mode 100644 │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000000..181e1c3 │ -│ feature-branch │ │ --- /dev/null │ -│ * main │ │ +++ b/README.md │ -│ │ │ @@ -0,0 +1 @@ │ -│ │ │ +# Test Project │ -│ │ │ diff --git a/file1.txt b/file1.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..a29bdeb │ -│ │ │ --- /dev/null │ -│ │ │ +++ b/file1.txt │ -└────────────────────────────┘ │ @@ -0,0 +1 @@ │ -╔═ 4 Commits [C] R ══════════╗ │ +line1 │ -║ c127d79 Initial commit ║ │ diff --git a/file2.txt b/file2.txt │ -║ ║ │ new file mode 100644 │ -║ ║ │ index 0000000..a29bdeb │ -║ ║ │ --- /dev/null │ -║ ║ │ +++ b/file2.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +line1 │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ commit c127d793cea490de325799ba375483edcc007e5f │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 18:04:17 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -│ │ │ file1.txt╔═ Help - Keybindings ══════════════════════════════╗ │ -│ │ │ file2.txt║ Global: ║ │ -│ │ │ 3 files c║ q - Quit r - Refresh ║ │ -│ │ │ ║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -│ │ │ diff --git║ j/k - Move down/up z/Z - Undo/Redo ║ │ -└────────────────────────────┘ │ new file m║ p - Pull P - Push ║ │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000║ ? - Help D - Reset options ║ │ -│ feature-branch │ │ --- /dev/n║ ║ │ -│ * main │ │ +++ b/READ║ Files (2): ║ │ -│ │ │ @@ -0,0 +1║ space - Stage/unstage a - Stage all ║ │ -│ │ │ +# Test Pr║ c - Commit d - Discard file ║ │ -│ │ │ diff --git║ s - Quick stash S - Stash options ║ │ -│ │ │ new file m║ ║ │ -│ │ │ index 0000║ Branches (3): ║ │ -│ │ │ --- /dev/n║ [/] - Switch tabs enter - Checkout ║ │ -│ │ │ +++ b/file║ n - New branch d - Delete branch ║ │ -└────────────────────────────┘ │ @@ -0,0 +1║ R - Rename M - Merge ║ │ -╔═ 4 Commits [C] R ══════════╗ │ +line1 ║ f - Fast-forward ║ │ -║ c127d79 Initial commit ║ │ diff --git║ ║ │ -║ ║ │ new file m║ Commits (4): ║ │ -║ ║ │ index 0000║ [/] - Switch tabs space - Checkout ║ │ -║ ║ │ --- /dev/n║ g - Reset to C - Cherry-pick ║ │ -║ ║ │ +++ b/file║ t - Revert r - Reword (HEAD only) ║ │ -║ ║ │ @@ -0,0 +1║ y - Show SHA ║ │ -║ ║ │ +line1 ║ ║ │ -║ ║ │ ║ Stash (5): ║ │ -║ ║ │ ║ space - Apply g - Pop (apply+drop) ║ │ -╚════════════════════════════╝ │ ║ d - Drop n - Branch from stash ║ │ -┌─ 5 Stash (0) ──────────────┐ │ ║ ║ │ -│ No stashes │ │ ║ Press ?, q, or esc to close ║ │ -│ │ │ ╚═══════════════════════════════════════════════════╝ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ commit c127d793cea490de325799ba375483edcc007e5f │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 18:04:17 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -│ │ │ file1.txt╔═ Help - Keybindings ══════════════════════════════╗ │ -│ │ │ file2.txt║ Global: ║ │ -│ │ │ 3 files c║ q - Quit r - Refresh ║ │ -│ │ │ ║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -│ │ │ diff --git║ j/k - Move down/up z/Z - Undo/Redo ║ │ -└────────────────────────────┘ │ new file m║ p - Pull P - Push ║ │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000║ ? - Help D - Reset options ║ │ -│ feature-branch │ │ --- /dev/n║ ║ │ -│ * main │ │ +++ b/READ║ Files (2): ║ │ -│ │ │ @@ -0,0 +1║ space - Stage/unstage a - Stage all ║ │ -│ │ │ +# Test Pr║ c - Commit d - Discard file ║ │ -│ │ │ diff --git║ s - Quick stash S - Stash options ║ │ -│ │ │ new file m║ ║ │ -│ │ │ index 0000║ Branches (3): ║ │ -│ │ │ --- /dev/n║ [/] - Switch tabs enter - Checkout ║ │ -│ │ │ +++ b/file║ n - New branch d - Delete branch ║ │ -└────────────────────────────┘ │ @@ -0,0 +1║ R - Rename M - Merge ║ │ -╔═ 4 Commits [C] R ══════════╗ │ +line1 ║ f - Fast-forward ║ │ -║ c127d79 Initial commit ║ │ diff --git║ ║ │ -║ ║ │ new file m║ Commits (4): ║ │ -║ ║ │ index 0000║ [/] - Switch tabs space - Checkout ║ │ -║ ║ │ --- /dev/n║ g - Reset to C - Cherry-pick ║ │ -║ ║ │ +++ b/file║ t - Revert r - Reword (HEAD only) ║ │ -║ ║ │ @@ -0,0 +1║ y - Show SHA ║ │ -║ ║ │ +line1 ║ ║ │ -║ ║ │ ║ Stash (5): ║ │ -║ ║ │ ║ space - Apply g - Pop (apply+drop) ║ │ -╚════════════════════════════╝ │ ║ d - Drop n - Branch from stash ║ │ -┌─ 5 Stash (0) ──────────────┐ │ ║ ║ │ -│ No stashes │ │ ║ Press ?, q, or esc to close ║ │ -│ │ │ ╚═══════════════════════════════════════════════════╝ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ commit c127d793cea490de325799ba375483edcc007e5f │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 18:04:17 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -│ │ │ file1.txt╔═ Help - Keybindings ══════════════════════════════╗ │ -│ │ │ file2.txt║ Global: ║ │ -│ │ │ 3 files c║ q - Quit r - Refresh ║ │ -│ │ │ ║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -│ │ │ diff --git║ j/k - Move down/up z/Z - Undo/Redo ║ │ -└────────────────────────────┘ │ new file m║ p - Pull P - Push ║ │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000║ ? - Help D - Reset options ║ │ -│ feature-branch │ │ --- /dev/n║ ║ │ -│ * main │ │ +++ b/READ║ Files (2): ║ │ -│ │ │ @@ -0,0 +1║ space - Stage/unstage a - Stage all ║ │ -│ │ │ +# Test Pr║ c - Commit d - Discard file ║ │ -│ │ │ diff --git║ s - Quick stash S - Stash options ║ │ -│ │ │ new file m║ ║ │ -│ │ │ index 0000║ Branches (3): ║ │ -│ │ │ --- /dev/n║ [/] - Switch tabs enter - Checkout ║ │ -│ │ │ +++ b/file║ n - New branch d - Delete branch ║ │ -└────────────────────────────┘ │ @@ -0,0 +1║ R - Rename M - Merge ║ │ -╔═ 4 Commits [C] R ══════════╗ │ +line1 ║ f - Fast-forward ║ │ -║ c127d79 Initial commit ║ │ diff --git║ ║ │ -║ ║ │ new file m║ Commits (4): ║ │ -║ ║ │ index 0000║ [/] - Switch tabs space - Checkout ║ │ -║ ║ │ --- /dev/n║ g - Reset to C - Cherry-pick ║ │ -║ ║ │ +++ b/file║ t - Revert r - Reword (HEAD only) ║ │ -║ ║ │ @@ -0,0 +1║ y - Show SHA ║ │ -║ ║ │ +line1 ║ ║ │ -║ ║ │ ║ Stash (5): ║ │ -║ ║ │ ║ space - Apply g - Pop (apply+drop) ║ │ -╚════════════════════════════╝ │ ║ d - Drop n - Branch from stash ║ │ -┌─ 5 Stash (0) ──────────────┐ │ ║ ║ │ -│ No stashes │ │ ║ Press ?, q, or esc to close ║ │ -│ │ │ ╚═══════════════════════════════════════════════════╝ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────────────┐ -│ main → c127d79 │ │ commit c127d793cea490de325799ba375483edcc007e5f │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 18:04:17 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -│ │ │ file1.txt | 1 + │ -│ │ │ file2.txt | 1 + │ -│ │ │ 3 files changed, 3 insertions(+) │ -│ │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -└────────────────────────────┘ │ new file mode 100644 │ -┌─ 3 Branches [L] R T ───────┐ │ index 0000000..181e1c3 │ -│ feature-branch │ │ --- /dev/null │ -│ * main │ │ +++ b/README.md │ -│ │ │ @@ -0,0 +1 @@ │ -│ │ │ +# Test Project │ -│ │ │ diff --git a/file1.txt b/file1.txt │ -│ │ │ new file mode 100644 │ -│ │ │ index 0000000..a29bdeb │ -│ │ │ --- /dev/null │ -│ │ │ +++ b/file1.txt │ -└────────────────────────────┘ │ @@ -0,0 +1 @@ │ -╔═ 4 Commits [C] R ══════════╗ │ +line1 │ -║ c127d79 Initial commit ║ │ diff --git a/file2.txt b/file2.txt │ -║ ║ │ new file mode 100644 │ -║ ║ │ index 0000000..a29bdeb │ -║ ║ │ --- /dev/null │ -║ ║ │ +++ b/file2.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +line1 │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-modal-large && cd /tmp/lazygitclj-e2e-modal-large && bb --config /home/ajet/repos/lazyg -itclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-modal-large/.git/ -[main (root-commit) c127d79] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch c25f4cc] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal-large - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-modal-large && cd /tmp/lazygitclj-e2e-modal-large && bb --config /home/ajet/repos/lazyg -itclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-modal-large/.git/ -[main (root-commit) c127d79] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch c25f4cc] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal-large - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/modal-debug-large.gif b/test/e2e/output/modal-debug-large.gif deleted file mode 100644 index cc3cd95..0000000 Binary files a/test/e2e/output/modal-debug-large.gif and /dev/null differ diff --git a/test/e2e/output/modal-debug-narrow.ascii b/test/e2e/output/modal-debug-narrow.ascii deleted file mode 100644 index 2fc4ee0..0000000 --- a/test/e2e/output/modal-debug-narrow.ascii +++ /dev/null @@ -1,696 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/la -zygitclj-e2e-modal-narrow && cd /tmp/la -zygitclj-e2e-modal-narrow && bb --confi -g /home/ajet/repos/lazygitclj/bb.edn st -art - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/la -zygitclj-e2e-modal-narrow && cd /tmp/la -zygitclj-e2e-modal-narrow && bb --confi -g /home/ajet/repos/lazygitclj/bb.edn st -art -Initialized empty Git repository in /tm -p/lazygitclj-e2e-modal-narrow/.git/ -[main (root-commit) c0156f0] Initial co -mmit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branc -h' -[feature-branch 229b261] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2 -e-modal-narrow - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ──────────────────────────┐ -│ main → c0156f0 │ -└─────────────────────────────────────┘ -╔═ 2 Files (3) ═══════════════════════╗ -║ M file2.txt ║ -║ M file1.txt ║ -╚═════════════════════════════════════╝ -┌─ 3 Branches [L] R T ────────────────┐ -│ feature-branch │ -│ * main │ -└─────────────────────────────────────┘ -┌─ 4 Commits [C] R ───────────────────┐ -│ c0156f0 Initial commit │ -│ │ -└─────────────────────────────────────┘ -┌─ 5 Stash (0) ───────────────────────┐ -│ No stashes │ -└─────────────────────────────────────┘ -┌─ 0 Main ────────────────────────────┐ -│ diff --git a/file2.txt b/file2.txt │ -│ index a29bdeb..723650f 100644 │ -└─────────────────────────────────────┘ -┌─ Command Log ───────────────────────┐ -│ │ -│ │ -└─────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:st -age a:all c:commit p/P:pull/push - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ──────────────────────────┐ -│ main → c0156f0 │ -└─────────────────────────────────────┘ -┌─ 2 Files (3) ───────────────────────┐ -│ M file2.txt │ -│ M file1.txt │ -└─────────────────────────────────────┘ -╔═ 3 Branches [L] R T ════════════════╗ -║ feature-branch ║ -║ * main ║ -╚═════════════════════════════════════╝ -┌─ 4 Commits [C] R ───────────────────┐ -│ c0156f0 Initial commit │ -│ │ -└─────────────────────────────────────┘ -┌─ 5 Stash (0) ───────────────────────┐ -│ No stashes │ -└─────────────────────────────────────┘ -┌─ 0 Main ────────────────────────────┐ -│ │ -│ │ -└─────────────────────────────────────┘ -┌─ Command Log ───────────────────────┐ -│ │ -│ │ -└─────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tab -s n:new d:del p/P:pull/push - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ──────────────────────────┐ -│ main → c0156f0 │ -└─────────────────────────────────────┘ -┌─ 2 Files (3) ───────────────────────┐ -│ M file2.txt │ -│ M file1.txt │ -└─────────────────────────────────────┘ -╔═ 3 Branches [L] R T ════════════════╗ -║ feature-branch ║ -║ * main ║ -╚═════════════════════════════════════╝ -┌─ 4 Commits [C] R ───────────────────┐ -│ c0156f0 Initial commit │ -│ │ -└─────────────────────────────────────┘ -┌─ 5 Stash (0) ───────────────────────┐ -│ No stashes │ -└─────────────────────────────────────┘ -┌─ 0 Main ────────────────────────────┐ -│ │ -│ │ -└─────────────────────────────────────┘ -┌─ Command Log ───────────────────────┐ -│ │ -│ │ -└─────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tab -s n:new d:del p/P:pull/push - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ──────────────────────────┐ -│ main → c0156f0 │ -└─────────────────────────────────────┘ -┌─ 2 Files (3) ───────────────────────┐ -│ M file2.txt │ -│ M file1.txt │ -└─────────────────────────────────────┘ -┌─ 3 Branches [L] R T ────────────────┐ -│ feature-branch │ -│ * main │ -└─────────────────────────────────────┘ -╔═ 4 Commits [C] R ═══════════════════╗ -║ c0156f0 Initial commit ║ -║ ║ -╚═════════════════════════════════════╝ -┌─ 5 Stash (0) ───────────────────────┐ -│ No stashes │ -└─────────────────────────────────────┘ -┌─ 0 Main ────────────────────────────┐ -│ commit c0156f02c655f17932d5381166975c -5355a50ff3 │ -│ Author: Test User -│ -└─────────────────────────────────────┘ -┌─ Command Log ───────────────────────┐ -│ │ -│ │ -└─────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tab -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ──────────────────────────┐ -│ main → c0156f0 │ -└─────────────────────────────────────┘ -┌─ 2 Files (3) ───────────────────────┐ -│ M file2.txt │ -│ M file1.txt │ -└─────────────────────────────────────┘ -┌─ 3 Branches [L] R T ────────────────┐ -│ feature-branch │ -│ * main │ -└─────────────────────────────────────┘ -╔═ 4 Commits [C] R ═══════════════════╗ -║ c0156f0 Initial commit ║ -║ ║ -╚═════════════════════════════════════╝ -┌─ 5 Stash (0) ───────────────────────┐ -│ No stashes │ -└─────────────────────────────────────┘ -┌─ 0 Main ────────────────────────────┐ -│ commit c0156f02c655f17932d5381166975c -5355a50ff3 │ -│ Author: Test User -│ -└─────────────────────────────────────┘ -┌─ Command Log ───────────────────────┐ -│ │ -│ │ -└─────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tab -──────────────────────────────────────────────────────────────────────────────── -║ h/l - Prev/Next panel 2-5 - Jump - to panel ║ -║ j/k - Move down/up z/Z - Undo -/Redo ║ -║ p - Pull P - Push - ║ -║ ? - Help D - Reset -options ║ -║ - ║ -║ Files (2): - ║ -║ space - Stage/unstage a - Stage -all ║ -║ c - Commit d - Discar -d file ║ -║ s - Quick stash S - Stash -options ║ -║ - ║ -║ Branches (3): - ║ -║ [/] - Switch tabs enter - Ch -eckout ║ -║ n - New branch d - Delete - branch ║ -║ R - Rename M - Merge - ║ -║ f - Fast-forward -──────────────────────────────────────────────────────────────────────────────── -║ h/l - Prev/Next panel 2-5 - Jump - to panel ║ -║ j/k - Move down/up z/Z - Undo -/Redo ║ -║ p - Pull P - Push - ║ -║ ? - Help D - Reset -options ║ -║ - ║ -║ Files (2): - ║ -║ space - Stage/unstage a - Stage -all ║ -║ c - Commit d - Discar -d file ║ -║ s - Quick stash S - Stash -options ║ -║ - ║ -║ Branches (3): - ║ -║ [/] - Switch tabs enter - Ch -eckout ║ -║ n - New branch d - Delete - branch ║ -║ R - Rename M - Merge - ║ -║ f - Fast-forward -──────────────────────────────────────────────────────────────────────────────── -║ h/l - Prev/Next panel 2-5 - Jump - to panel ║ -║ j/k - Move down/up z/Z - Undo -/Redo ║ -║ p - Pull P - Push - ║ -║ ? - Help D - Reset -options ║ -║ - ║ -║ Files (2): - ║ -║ space - Stage/unstage a - Stage -all ║ -║ c - Commit d - Discar -d file ║ -║ s - Quick stash S - Stash -options ║ -║ - ║ -║ Branches (3): - ║ -║ [/] - Switch tabs enter - Ch -eckout ║ -║ n - New branch d - Delete - branch ║ -║ R - Rename M - Merge - ║ -║ f - Fast-forward -──────────────────────────────────────────────────────────────────────────────── - to panel ║ -║ j/k - Move down/up z/Z - Undo -/Redo ║ -║ p - Pull P - Push - ║ -║ ? - Help D - Reset -options ║ -║ - ║ -║ Files (2): - ║ -║ space - Stage/unstage a - Stage -all ║ -║ c - Commit d - Discar -d file ║ -║ s - Quick stash S - Stash -options ║ -║ - ║ -║ Branches (3): - ║ -║ [/] - Switch tabs enter - Ch -┌─ 1 Status ──────────────────────────┐ -│ main → c0156f0 │ -└─────────────────────────────────────┘ -┌─ 2 Files (3) ───────────────────────┐ -│ M file2.txt │ -│ M file1.txt │ -└─────────────────────────────────────┘ -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/la -zygitclj-e2e-modal-narrow && cd /tmp/la -zygitclj-e2e-modal-narrow && bb --confi -g /home/ajet/repos/lazygitclj/bb.edn st -art -Initialized empty Git repository in /tm -p/lazygitclj-e2e-modal-narrow/.git/ -[main (root-commit) c0156f0] Initial co -mmit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branc -h' -[feature-branch 229b261] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2 -e-modal-narrow - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) -Starting lazygitclj... - -Goodbye! -> -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/la -zygitclj-e2e-modal-narrow && cd /tmp/la -zygitclj-e2e-modal-narrow && bb --confi -g /home/ajet/repos/lazygitclj/bb.edn st -art -Initialized empty Git repository in /tm -p/lazygitclj-e2e-modal-narrow/.git/ -[main (root-commit) c0156f0] Initial co -mmit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branc -h' -[feature-branch 229b261] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2 -e-modal-narrow - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) -Starting lazygitclj... - -Goodbye! -> -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/modal-debug-narrow.gif b/test/e2e/output/modal-debug-narrow.gif deleted file mode 100644 index 0100cd8..0000000 Binary files a/test/e2e/output/modal-debug-narrow.gif and /dev/null differ diff --git a/test/e2e/output/modal-debug-small.ascii b/test/e2e/output/modal-debug-small.ascii deleted file mode 100644 index 8f053e8..0000000 --- a/test/e2e/output/modal-debug-small.ascii +++ /dev/null @@ -1,527 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2 -e-modal-small && cd /tmp/lazygitclj-e2e-modal-smal -l && bb --config /home/ajet/repos/lazygitclj/bb.ed -n start - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2 -e-modal-small && cd /tmp/lazygitclj-e2e-modal-smal -l && bb --config /home/ajet/repos/lazygitclj/bb.ed -n start -Initialized empty Git repository in /tmp/lazygitcl -j-e2e-modal-small/.git/ -[main (root-commit) 5555bdd] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 15c0d8c] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal-sma -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -│ No stashes │ -└────────────────────────────────────────────────┘ -┌─ 0 Main ───────────────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ Command Log ──────────────────────────────────┐ -│ │ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -└────────────────────────────────────────────────┘ -╔═ 3 Branches [L] R T ═══════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -│ No stashes │ -└────────────────────────────────────────────────┘ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -└────────────────────────────────────────────────┘ -╔═ 3 Branches [L] R T ═══════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -│ No stashes │ -└────────────────────────────────────────────────┘ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -╔═ 4 Commits [C] R ══════════════════════════════╗ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -╔═ 4 Commits [C] R ══════════════════════════════╗ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -╔═ Help - Keybindings ════════════════════════════ -══╗ -║ Global: - ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -╔═ Help - Keybindings ════════════════════════════ -══╗ -║ Global: - ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -╔═ Help - Keybindings ════════════════════════════ -══╗ -║ Global: - ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -┌─ 1 Status ─────────────────────────────────────┐ -│ main → 5555bdd │ -└────────────────────────────────────────────────┘ -┌─ 2 Files (3) ──────────────────────────────────┐ -╔═ Help - Keybindings ════════════════════════════ -══╗ -║ Global: - ║ -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2 -e-modal-small && cd /tmp/lazygitclj-e2e-modal-smal -l && bb --config /home/ajet/repos/lazygitclj/bb.ed -n start -Initialized empty Git repository in /tmp/lazygitcl -j-e2e-modal-small/.git/ -[main (root-commit) 5555bdd] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 15c0d8c] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal-sma -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2 -e-modal-small && cd /tmp/lazygitclj-e2e-modal-smal -l && bb --config /home/ajet/repos/lazygitclj/bb.ed -n start -Initialized empty Git repository in /tmp/lazygitcl -j-e2e-modal-small/.git/ -[main (root-commit) 5555bdd] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 15c0d8c] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal-sma -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/modal-debug-small.gif b/test/e2e/output/modal-debug-small.gif deleted file mode 100644 index 1071edc..0000000 Binary files a/test/e2e/output/modal-debug-small.gif and /dev/null differ diff --git a/test/e2e/output/modal-debug.ascii b/test/e2e/output/modal-debug.ascii deleted file mode 100644 index 19154f4..0000000 --- a/test/e2e/output/modal-debug.ascii +++ /dev/null @@ -1,696 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-modal && cd /tmp/lazygitclj-e2e-modal && bb - --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-modal && cd /tmp/lazygitclj-e2e-modal && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-modal/.git/ -[main (root-commit) 95bc2ab] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ffa41af] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 95bc2ab │ │ diff --git a/file2.txt b/file2.txt │ -└────────────────────────────┘ │ index a29bdeb..723650f 100644 │ -╔═ 2 Files (3) ══════════════╗ │ --- a/file2.txt │ -║ M file2.txt ║ │ +++ b/file2.txt │ -║ M file1.txt ║ │ @@ -1 +1,2 @@ │ -║ ?? newfile.txt ║ │ line1 │ -║ ║ │ +staged content │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 95bc2ab Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 95bc2ab │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (3) ──────────────┐ │ │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ │ -│ ?? newfile.txt │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 95bc2ab Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 95bc2ab │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (3) ──────────────┐ │ │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ │ -│ ?? newfile.txt │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 95bc2ab Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 95bc2ab │ │ commit 95bc2abf2b2afa44d77bb468eabbc44e550b85f4 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 17:54:56 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 95bc2ab Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 95bc2ab │ │ commit 95bc2abf2b2afa44d77bb468eabbc44e550b85f4 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 17:54:56 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 95bc2ab Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────╔═ Help - Keybindings ══════════════════════════════╗────────────────────┐ -│ main → 95bc2ab ║ Global: ║0b85f4 │ -└────────────────────║ q - Quit r - Refresh ║ │ -┌─ 2 Files (3) ──────║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -│ M file2.txt ║ j/k - Move down/up z/Z - Undo/Redo ║ │ -│ M file1.txt ║ p - Pull P - Push ║ │ -│ ?? newfile.txt ║ ? - Help D - Reset options ║ │ -│ ║ ║ │ -└────────────────────║ Files (2): ║ │ -┌─ 3 Branches [L] R T║ space - Stage/unstage a - Stage all ║ │ -│ feature-branch ║ c - Commit d - Discard file ║ │ -│ * main ║ s - Quick stash S - Stash options ║ │ -│ ║ ║ │ -│ ║ Branches (3): ║ │ -└────────────────────║ [/] - Switch tabs enter - Checkout ║ │ -╔═ 4 Commits [C] R ══║ n - New branch d - Delete branch ║ │ -║ 95bc2ab Initial com║ R - Rename M - Merge ║ │ -║ ║ f - Fast-forward ║ │ -║ ║ ║ │ -║ ║ Commits (4): ║ │ -╚════════════════════║ [/] - Switch tabs space - Checkout ║ │ -┌─ 5 Stash (0) ──────║ g - Reset to C - Cherry-pick ║ │ -│ No stashes ║ t - Revert r - Reword (HEAD only) ║ │ -│ ║ y - Show SHA ║────────────────────┘ -│ ║ ║────────────────────┐ -│ ║ Stash (5): ║ │ -└────────────────────║ space - Apply g - Pop (apply+drop) ║ │ - ║ d - Drop n - Branch from stash ║────────────────────┘ -q:quit ?:help h/l:pan║ ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────╔═ Help - Keybindings ══════════════════════════════╗────────────────────┐ -│ main → 95bc2ab ║ Global: ║0b85f4 │ -└────────────────────║ q - Quit r - Refresh ║ │ -┌─ 2 Files (3) ──────║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -│ M file2.txt ║ j/k - Move down/up z/Z - Undo/Redo ║ │ -│ M file1.txt ║ p - Pull P - Push ║ │ -│ ?? newfile.txt ║ ? - Help D - Reset options ║ │ -│ ║ ║ │ -└────────────────────║ Files (2): ║ │ -┌─ 3 Branches [L] R T║ space - Stage/unstage a - Stage all ║ │ -│ feature-branch ║ c - Commit d - Discard file ║ │ -│ * main ║ s - Quick stash S - Stash options ║ │ -│ ║ ║ │ -│ ║ Branches (3): ║ │ -└────────────────────║ [/] - Switch tabs enter - Checkout ║ │ -╔═ 4 Commits [C] R ══║ n - New branch d - Delete branch ║ │ -║ 95bc2ab Initial com║ R - Rename M - Merge ║ │ -║ ║ f - Fast-forward ║ │ -║ ║ ║ │ -║ ║ Commits (4): ║ │ -╚════════════════════║ [/] - Switch tabs space - Checkout ║ │ -┌─ 5 Stash (0) ──────║ g - Reset to C - Cherry-pick ║ │ -│ No stashes ║ t - Revert r - Reword (HEAD only) ║ │ -│ ║ y - Show SHA ║────────────────────┘ -│ ║ ║────────────────────┐ -│ ║ Stash (5): ║ │ -└────────────────────║ space - Apply g - Pop (apply+drop) ║ │ - ║ d - Drop n - Branch from stash ║────────────────────┘ -q:quit ?:help h/l:pan║ ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────╔═ Help - Keybindings ══════════════════════════════╗────────────────────┐ -│ main → 95bc2ab ║ Global: ║0b85f4 │ -└────────────────────║ q - Quit r - Refresh ║ │ -┌─ 2 Files (3) ──────║ h/l - Prev/Next panel 2-5 - Jump to panel ║ │ -│ M file2.txt ║ j/k - Move down/up z/Z - Undo/Redo ║ │ -│ M file1.txt ║ p - Pull P - Push ║ │ -│ ?? newfile.txt ║ ? - Help D - Reset options ║ │ -│ ║ ║ │ -└────────────────────║ Files (2): ║ │ -┌─ 3 Branches [L] R T║ space - Stage/unstage a - Stage all ║ │ -│ feature-branch ║ c - Commit d - Discard file ║ │ -│ * main ║ s - Quick stash S - Stash options ║ │ -│ ║ ║ │ -│ ║ Branches (3): ║ │ -└────────────────────║ [/] - Switch tabs enter - Checkout ║ │ -╔═ 4 Commits [C] R ══║ n - New branch d - Delete branch ║ │ -║ 95bc2ab Initial com║ R - Rename M - Merge ║ │ -║ ║ f - Fast-forward ║ │ -║ ║ ║ │ -║ ║ Commits (4): ║ │ -╚════════════════════║ [/] - Switch tabs space - Checkout ║ │ -┌─ 5 Stash (0) ──────║ g - Reset to C - Cherry-pick ║ │ -│ No stashes ║ t - Revert r - Reword (HEAD only) ║ │ -│ ║ y - Show SHA ║────────────────────┘ -│ ║ ║────────────────────┐ -│ ║ Stash (5): ║ │ -└────────────────────║ space - Apply g - Pop (apply+drop) ║ │ - ║ d - Drop n - Branch from stash ║────────────────────┘ -q:quit ?:help h/l:pan║ ║ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 95bc2ab │ │ commit 95bc2abf2b2afa44d77bb468eabbc44e550b85f4 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (3) ──────────────┐ │ Date: Wed Jan 21 17:54:56 2026 -0500 │ -│ M file2.txt │ │ │ -│ M file1.txt │ │ Initial commit │ -│ ?? newfile.txt │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 95bc2ab Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-modal && cd /tmp/lazygitclj-e2e-modal && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-modal/.git/ -[main (root-commit) 95bc2ab] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ffa41af] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) -Starting lazygitclj... - -Goodbye! -> - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-modal && cd /tmp/lazygitclj-e2e-modal && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-modal/.git/ -[main (root-commit) 95bc2ab] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ffa41af] Feature work - 1 file changed, 1 insertion(+) -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-modal - - main branch with 1 commit - - feature-branch with 1 extra commit - - 1 staged file (file2.txt) - - 1 unstaged file (file1.txt) - - 1 untracked file (newfile.txt) -Starting lazygitclj... - -Goodbye! -> - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/modal-debug.gif b/test/e2e/output/modal-debug.gif deleted file mode 100644 index 301c210..0000000 Binary files a/test/e2e/output/modal-debug.gif and /dev/null differ diff --git a/test/e2e/output/modal-scroll.ascii b/test/e2e/output/modal-scroll.ascii deleted file mode 100644 index 572ba3c..0000000 --- a/test/e2e/output/modal-scroll.ascii +++ /dev/null @@ -1,531 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2 -e-scroll && cd /tmp/lazygitclj-e2e-scroll && bb -- -config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2 -e-scroll && cd /tmp/lazygitclj-e2e-scroll && bb -- -config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitcl -j-e2e-scroll/.git/ -[main (root-commit) de5dd2a] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────────────────────────┐ -│ main → de5dd2a │ -└────────────────────────────────────────────────┘ -╔═ 2 Files (3) ══════════════════════════════════╗ -╚════════════════════════════════════════════════╝ -┌─ 3 Branches [L] R T ───────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 4 Commits [C] R ──────────────────────────────┐ -└────────────────────────────────────────────────┘ -┌─ 5 Stash (0) ──────────────────────────────────┐ -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2 -e-scroll && cd /tmp/lazygitclj-e2e-scroll && bb -- -config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitcl -j-e2e-scroll/.git/ -[main (root-commit) de5dd2a] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2 -e-scroll && cd /tmp/lazygitclj-e2e-scroll && bb -- -config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitcl -j-e2e-scroll/.git/ -[main (root-commit) de5dd2a] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/modal-scroll.gif b/test/e2e/output/modal-scroll.gif deleted file mode 100644 index 617e5d1..0000000 Binary files a/test/e2e/output/modal-scroll.gif and /dev/null differ diff --git a/test/e2e/output/navigation.ascii b/test/e2e/output/navigation.ascii deleted file mode 100644 index 42e5aaf..0000000 --- a/test/e2e/output/navigation.ascii +++ /dev/null @@ -1,1416 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-nav && cd /tmp/lazygitclj-e2e-nav && bb --c -onfig /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-nav && cd /tmp/lazygitclj-e2e-nav && bb --c -onfig /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-nav/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-nav - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ commit f2be6fc40555ebc8e041ec030f99ef3aea0a7354 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (2) ──────────────┐ │ Date: Thu Jan 22 12:09:25 2026 -0500 │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ f2be6fc Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ commit f2be6fc40555ebc8e041ec030f99ef3aea0a7354 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (2) ──────────────┐ │ Date: Thu Jan 22 12:09:25 2026 -0500 │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ f2be6fc Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (0) ══════════════╗ │ │ -║ No stashes ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -╚════════════════════════════╝ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (0) ══════════════╗ │ │ -║ No stashes ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -╚════════════════════════════╝ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ commit f2be6fc40555ebc8e041ec030f99ef3aea0a7354 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (2) ──────────────┐ │ Date: Thu Jan 22 12:09:25 2026 -0500 │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ f2be6fc Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ commit f2be6fc40555ebc8e041ec030f99ef3aea0a7354 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (2) ──────────────┐ │ Date: Thu Jan 22 12:09:25 2026 -0500 │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ f2be6fc Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 3 Branches [L] R T ═══════╗ │ │ -║ feature-branch ║ │ │ -║ * main ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs n:new d:del p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ commit f2be6fc40555ebc8e041ec030f99ef3aea0a7354 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (2) ──────────────┐ │ Date: Thu Jan 22 12:09:25 2026 -0500 │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ f2be6fc Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ commit f2be6fc40555ebc8e041ec030f99ef3aea0a7354 │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (2) ──────────────┐ │ Date: Thu Jan 22 12:09:25 2026 -0500 │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ f2be6fc Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (0) ──────────────┐ │ index 0000000..a29bdeb │ -│ No stashes │ │ --- /dev/null │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (0) ══════════════╗ │ │ -║ No stashes ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -╚════════════════════════════╝ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -┌─ 2 Files (2) ──────────────┐ │ │ -│ M file1.txt │ │ │ -│ ?? new-file.txt │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (0) ══════════════╗ │ │ -║ No stashes ║ │ │ -║ ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -╚════════════════════════════╝ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-nav && cd /tmp/lazygitclj-e2e-nav && bb --c -onfig /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-nav/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-nav -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-nav && cd /tmp/lazygitclj-e2e-nav && bb --c -onfig /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-nav/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-nav -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/navigation.gif b/test/e2e/output/navigation.gif deleted file mode 100644 index 4a6c6cf..0000000 Binary files a/test/e2e/output/navigation.gif and /dev/null differ diff --git a/test/e2e/output/reset-menu.ascii b/test/e2e/output/reset-menu.ascii deleted file mode 100644 index d2e70fc..0000000 --- a/test/e2e/output/reset-menu.ascii +++ /dev/null @@ -1,876 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-reset && cd /tmp/lazygitclj-e2e-reset && bb - --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-reset && cd /tmp/lazygitclj-e2e-reset && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-reset/.git/ -[main (root-commit) 157e8d1] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ab91e0c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-reset - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ────╔═ Reset Options ════════════════════════╗ │ -│ feature-branch ║ s - Soft reset (uncommit, keep staged) ║ │ -│ * main ║ m - Mixed reset (uncommit, unstage) ║ │ -│ ║ h - Hard reset (discard all changes) ║ │ -│ ║ ║ │ -└─────────────────────────║ u - Unstage all staged changes ║ │ -┌─ 4 Commits [C] R ───────║ d - Discard all unstaged changes ║ │ -│ 157e8d1 Initial commit ║ c - Clean untracked files ║ │ -│ ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚════════════════════════════════════════╝ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ────╔═ Reset Options ════════════════════════╗ │ -│ feature-branch ║ s - Soft reset (uncommit, keep staged) ║ │ -│ * main ║ m - Mixed reset (uncommit, unstage) ║ │ -│ ║ h - Hard reset (discard all changes) ║ │ -│ ║ ║ │ -└─────────────────────────║ u - Unstage all staged changes ║ │ -┌─ 4 Commits [C] R ───────║ d - Discard all unstaged changes ║ │ -│ 157e8d1 Initial commit ║ c - Clean untracked files ║ │ -│ ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚════════════════════════════════════════╝ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ────╔═ Reset Options ════════════════════════╗ │ -│ feature-branch ║ s - Soft reset (uncommit, keep staged) ║ │ -│ * main ║ m - Mixed reset (uncommit, unstage) ║ │ -│ ║ h - Hard reset (discard all changes) ║ │ -│ ║ ║ │ -└─────────────────────────║ u - Unstage all staged changes ║ │ -┌─ 4 Commits [C] R ───────║ d - Discard all unstaged changes ║ │ -│ 157e8d1 Initial commit ║ c - Clean untracked files ║ │ -│ ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚════════════════════════════════════════╝ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ────╔═ Reset Options ════════════════════════╗ │ -│ feature-branch ║ s - Soft reset (uncommit, keep staged) ║ │ -│ * main ║ m - Mixed reset (uncommit, unstage) ║ │ -│ ║ h - Hard reset (discard all changes) ║ │ -│ ║ ║ │ -└─────────────────────────║ u - Unstage all staged changes ║ │ -┌─ 4 Commits [C] R ───────║ d - Discard all unstaged changes ║ │ -│ 157e8d1 Initial commit ║ c - Clean untracked files ║ │ -│ ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚════════════════════════════════════════╝ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ────╔═ Reset Options ════════════════════════╗ │ -│ feature-branch ║ s - Soft reset (uncommit, keep staged) ║ │ -│ * main ║ m - Mixed reset (uncommit, unstage) ║ │ -│ ║ h - Hard reset (discard all changes) ║ │ -│ ║ ║ │ -└─────────────────────────║ u - Unstage all staged changes ║ │ -┌─ 4 Commits [C] R ───────║ d - Discard all unstaged changes ║ │ -│ 157e8d1 Initial commit ║ c - Clean untracked files ║ │ -│ ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚════════════════════════════════════════╝ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Unstaged all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Unstaged all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Unstaged all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Unstaged all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Unstaged all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚═════════════════════════╔═ Reset Options ════════════════════════╗ │ -┌─ 3 Branches [L] R T ────║ s - Soft reset (uncommit, keep staged) ║ │ -│ feature-branch ║ m - Mixed reset (uncommit, unstage) ║ │ -│ * main ║ h - Hard reset (discard all changes) ║ │ -│ ║ ║ │ -│ ║ u - Unstage all staged changes ║ │ -└─────────────────────────║ d - Discard all unstaged changes ║ │ -┌─ 4 Commits [C] R ───────║ c - Clean untracked files ║ │ -│ 157e8d1 Initial commit ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚════════════════════════════════════════╝ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Unstaged all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚═════════════════════════╔═ Reset Options ════════════════════════╗ │ -┌─ 3 Branches [L] R T ────║ s - Soft reset (uncommit, keep staged) ║ │ -│ feature-branch ║ m - Mixed reset (uncommit, unstage) ║ │ -│ * main ║ h - Hard reset (discard all changes) ║ │ -│ ║ ║ │ -│ ║ u - Unstage all staged changes ║ │ -└─────────────────────────║ d - Discard all unstaged changes ║ │ -┌─ 4 Commits [C] R ───────║ c - Clean untracked files ║ │ -│ 157e8d1 Initial commit ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚════════════════════════════════════════╝ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Discarded unstaged changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Discarded unstaged changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 157e8d1 │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 157e8d1 Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-reset && cd /tmp/lazygitclj-e2e-reset && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-reset/.git/ -[main (root-commit) 157e8d1] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ab91e0c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-reset -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-reset && cd /tmp/lazygitclj-e2e-reset && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-reset/.git/ -[main (root-commit) 157e8d1] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch ab91e0c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-reset -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/reset-menu.gif b/test/e2e/output/reset-menu.gif deleted file mode 100644 index 81a11cd..0000000 Binary files a/test/e2e/output/reset-menu.gif and /dev/null differ diff --git a/test/e2e/output/staging.ascii b/test/e2e/output/staging.ascii deleted file mode 100644 index 37afad7..0000000 --- a/test/e2e/output/staging.ascii +++ /dev/null @@ -1,816 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stage && cd /tmp/lazygitclj-e2e-stage && bb - --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stage && cd /tmp/lazygitclj-e2e-stage && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stage/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stage -Starting lazygitclj... - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/new-file.txt b/new-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (2) ══════════════╗ │ index 0000000..fa49b07 │ -║ M file1.txt ║ │ --- /dev/null │ -║ A new-file.txt ║ │ +++ b/new-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +new file │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/new-file.txt b/new-file.txt │ -└────────────────────────────┘ │ new file mode 100644 │ -╔═ 2 Files (2) ══════════════╗ │ index 0000000..fa49b07 │ -║ M file1.txt ║ │ --- /dev/null │ -║ A new-file.txt ║ │ +++ b/new-file.txt │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +new file │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Can only discard unstaged changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Can only discard unstaged changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (2) ══════════════╗ │ │ -║ M file1.txt ║ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stage && cd /tmp/lazygitclj-e2e-stage && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stage/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stage -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stage && cd /tmp/lazygitclj-e2e-stage && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stage/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stage -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/staging.gif b/test/e2e/output/staging.gif deleted file mode 100644 index 21a1783..0000000 Binary files a/test/e2e/output/staging.gif and /dev/null differ diff --git a/test/e2e/output/stash-menu.ascii b/test/e2e/output/stash-menu.ascii deleted file mode 100644 index 18167b0..0000000 --- a/test/e2e/output/stash-menu.ascii +++ /dev/null @@ -1,756 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stash-menu && cd /tmp/lazygitclj-e2e-stash- -menu && bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stash-menu && cd /tmp/lazygitclj-e2e-stash- -menu && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stash-menu/.git/ -[main (root-commit) 2d8992e] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 722b1a7] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stash-menu -Starting lazygitclj... - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2d8992e Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch ╔═ Stash Options ═════════════════════════╗ │ -│ * main ║ a - Stash all changes ║ │ -│ ║ i - Stash all changes and keep index ║ │ -│ ║ U - Stash all including untracked files ║ │ -└─────────────────────────║ s - Stash staged changes only ║ │ -┌─ 4 Commits [C] R ───────║ u - Stash unstaged changes only ║ │ -│ 2d8992e Initial commit ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚═════════════════════════════════════════╝ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch ╔═ Stash Options ═════════════════════════╗ │ -│ * main ║ a - Stash all changes ║ │ -│ ║ i - Stash all changes and keep index ║ │ -│ ║ U - Stash all including untracked files ║ │ -└─────────────────────────║ s - Stash staged changes only ║ │ -┌─ 4 Commits [C] R ───────║ u - Stash unstaged changes only ║ │ -│ 2d8992e Initial commit ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚═════════════════════════════════════════╝ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch ╔═ Stash Options ═════════════════════════╗ │ -│ * main ║ a - Stash all changes ║ │ -│ ║ i - Stash all changes and keep index ║ │ -│ ║ U - Stash all including untracked files ║ │ -└─────────────────────────║ s - Stash staged changes only ║ │ -┌─ 4 Commits [C] R ───────║ u - Stash unstaged changes only ║ │ -│ 2d8992e Initial commit ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚═════════════════════════════════════════╝ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2d8992e Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch ╔═ Stash Options ═════════════════════════╗ │ -│ * main ║ a - Stash all changes ║ │ -│ ║ i - Stash all changes and keep index ║ │ -│ ║ U - Stash all including untracked files ║ │ -└─────────────────────────║ s - Stash staged changes only ║ │ -┌─ 4 Commits [C] R ───────║ u - Stash unstaged changes only ║ │ -│ 2d8992e Initial commit ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚═════════════════════════════════════════╝ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch ╔═ Stash Options ═════════════════════════╗ │ -│ * main ║ a - Stash all changes ║ │ -│ ║ i - Stash all changes and keep index ║ │ -│ ║ U - Stash all including untracked files ║ │ -└─────────────────────────║ s - Stash staged changes only ║ │ -┌─ 4 Commits [C] R ───────║ u - Stash unstaged changes only ║ │ -│ 2d8992e Initial commit ║ ║ │ -│ ║ esc - Cancel ║ │ -│ ╚═════════════════════════════════════════╝ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2d8992e Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 2d8992e Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 2d8992e Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 2d8992e Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ commit 2d8992e3d54d2ae2678f4f561f429f8e0329bd8f │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (1) ──────────────┐ │ Date: Thu Jan 22 12:19:11 2026 -0500 │ -│ ?? new-file.txt │ │ │ -│ │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 2d8992e Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (1) ──────────────┐ │ index 0000000..a29bdeb │ -│ 0 2d8992e Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 2d8992e │ │ commit 2d8992e3d54d2ae2678f4f561f429f8e0329bd8f │ -└────────────────────────────┘ │ Author: Test User │ -┌─ 2 Files (1) ──────────────┐ │ Date: Thu Jan 22 12:19:11 2026 -0500 │ -│ ?? new-file.txt │ │ │ -│ │ │ Initial commit │ -│ │ │ --- │ -│ │ │ README.md | 1 + │ -└────────────────────────────┘ │ file1.txt | 1 + │ -┌─ 3 Branches [L] R T ───────┐ │ file2.txt | 1 + │ -│ feature-branch │ │ 3 files changed, 3 insertions(+) │ -│ * main │ │ │ -│ │ │ diff --git a/README.md b/README.md │ -│ │ │ new file mode 100644 │ -└────────────────────────────┘ │ index 0000000..181e1c3 │ -╔═ 4 Commits [C] R ══════════╗ │ --- /dev/null │ -║ 2d8992e Initial commit ║ │ +++ b/README.md │ -║ ║ │ @@ -0,0 +1 @@ │ -║ ║ │ +# Test Project │ -║ ║ │ diff --git a/file1.txt b/file1.txt │ -╚════════════════════════════╝ │ new file mode 100644 │ -┌─ 5 Stash (1) ──────────────┐ │ index 0000000..a29bdeb │ -│ 0 2d8992e Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stash-menu && cd /tmp/lazygitclj-e2e-stash- -menu && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stash-menu/.git/ -[main (root-commit) 2d8992e] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 722b1a7] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stash-menu -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stash-menu && cd /tmp/lazygitclj-e2e-stash- -menu && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stash-menu/.git/ -[main (root-commit) 2d8992e] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 722b1a7] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stash-menu -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/stash-menu.gif b/test/e2e/output/stash-menu.gif deleted file mode 100644 index 8226ec6..0000000 Binary files a/test/e2e/output/stash-menu.gif and /dev/null differ diff --git a/test/e2e/output/stash-operations.ascii b/test/e2e/output/stash-operations.ascii deleted file mode 100644 index 7c42243..0000000 --- a/test/e2e/output/stash-operations.ascii +++ /dev/null @@ -1,996 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stash && cd /tmp/lazygitclj-e2e-stash && bb - --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stash && cd /tmp/lazygitclj-e2e-stash && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stash/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stash - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 f2be6fc Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 f2be6fc Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (1) ──────────────┐ │ --- a/file1.txt │ -│ ?? new-file.txt │ │ +++ b/file1.txt │ -│ │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (1) ──────────────┐ │ --- a/file1.txt │ -│ ?? new-file.txt │ │ +++ b/file1.txt │ -│ │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Applied stash@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ ?? new-file.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Applied stash@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ ?? new-file.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Popped stash@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ ?? new-file.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Popped stash@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │ -│ M file1.txt │ │ +++ b/file1.txt │ -│ ?? new-file.txt │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Popped stash@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 f2be6fc Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Popped stash@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 f2be6fc Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 f2be6fc Initial comm... │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (1) ──────────────┐ │ │ -│ 0 f2be6fc Initial comm... │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (2) ──────────────┐ │ │ -│ 0 f2be6fc Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ 1 f2be6fc Initial comm... │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ │ -└────────────────────────────┘ │ │ -╔═ 2 Files (1) ══════════════╗ │ │ -║ ?? new-file.txt ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (2) ──────────────┐ │ │ -│ 0 f2be6fc Initial comm... │ └──────────────────────────────────────────────────────────────┘ -│ 1 f2be6fc Initial comm... │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (1) ──────────────┐ │ --- a/file1.txt │ -│ ?? new-file.txt │ │ +++ b/file1.txt │ -│ │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (2) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ 1 f2be6fc Initial comm... ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (1) ──────────────┐ │ --- a/file1.txt │ -│ ?? new-file.txt │ │ +++ b/file1.txt │ -│ │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (2) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ 1 f2be6fc Initial comm... ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Stashed all changes -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (1) ──────────────┐ │ --- a/file1.txt │ -│ ?? new-file.txt │ │ +++ b/file1.txt │ -│ │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (2) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ 1 f2be6fc Initial comm... ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Dropped stash@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → f2be6fc │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -┌─ 2 Files (1) ──────────────┐ │ --- a/file1.txt │ -│ ?? new-file.txt │ │ +++ b/file1.txt │ -│ │ │ @@ -1 +1,2 @@ │ -│ │ │ line1 │ -│ │ │ +modified │ -└────────────────────────────┘ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ f2be6fc Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -╔═ 5 Stash (1) ══════════════╗ │ │ -║ 0 f2be6fc Initial comm... ║ └──────────────────────────────────────────────────────────────┘ -║ ║ ┌─ Command Log ────────────────────────────────────────────────┐ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:apply g:pop d:drop p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stash && cd /tmp/lazygitclj-e2e-stash && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stash/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stash -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-stash && cd /tmp/lazygitclj-e2e-stash && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-stash/.git/ -[main (root-commit) f2be6fc] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch 1bf447c] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-stash -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/stash-operations.gif b/test/e2e/output/stash-operations.gif deleted file mode 100644 index 890db4a..0000000 Binary files a/test/e2e/output/stash-operations.gif and /dev/null differ diff --git a/test/e2e/output/toggle-all-clajygit.gif b/test/e2e/output/toggle-all-clajygit.gif deleted file mode 100644 index a58865e..0000000 Binary files a/test/e2e/output/toggle-all-clajygit.gif and /dev/null differ diff --git a/test/e2e/output/toggle-all-test.gif b/test/e2e/output/toggle-all-test.gif deleted file mode 100644 index d881ee0..0000000 Binary files a/test/e2e/output/toggle-all-test.gif and /dev/null differ diff --git a/test/e2e/output/undo-redo.ascii b/test/e2e/output/undo-redo.ascii deleted file mode 100644 index 41e5fee..0000000 --- a/test/e2e/output/undo-redo.ascii +++ /dev/null @@ -1,1176 +0,0 @@ -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-undo && cd /tmp/lazygitclj-e2e-undo && bb - --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - - - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-undo && cd /tmp/lazygitclj-e2e-undo && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-undo/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-undo - - - - - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ?? new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → aa6ad5d │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index a29bdeb..2a08f83 100644 │ -╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ A new-file.txt ║ │ @@ -1 +1,2 @@ │ -║ ║ │ line1 │ -║ ║ │ +modified │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ First commit message█ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-undo && cd /tmp/lazygitclj-e2e-undo && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-undo/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-undo -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-undo && cd /tmp/lazygitclj-e2e-undo && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-undo/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-undo -Starting lazygitclj... - -Goodbye! -> - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-undo && cd /tmp/lazygitclj-e2e-undo && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-undo/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-undo -Starting lazygitclj... - -Goodbye! -> echo 'more changes' >> file1.txt && bb --config /home/ajet/repos/lazygitclj/bb.edn start - - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-undo && cd /tmp/lazygitclj-e2e-undo && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-undo/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-undo -Starting lazygitclj... - -Goodbye! -> echo 'more changes' >> file1.txt && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - - - - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index 2a08f83..b675866 100644 │ -╔═ 2 Files (1) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ║ │ @@ -1,2 +1,3 @@ │ -║ ║ │ line1 │ -║ ║ │ modified │ -╚════════════════════════════╝ │ +more changes │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index 2a08f83..b675866 100644 │ -╔═ 2 Files (1) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ║ │ @@ -1,2 +1,3 @@ │ -║ ║ │ line1 │ -║ ║ │ modified │ -╚════════════════════════════╝ │ +more changes │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index 2a08f83..b675866 100644 │ -╔═ 2 Files (1) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ║ │ @@ -1,2 +1,3 @@ │ -║ ║ │ line1 │ -║ ║ │ modified │ -╚════════════════════════════╝ │ +more changes │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index 2a08f83..b675866 100644 │ -╔═ 2 Files (1) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ║ │ @@ -1,2 +1,3 @@ │ -║ ║ │ line1 │ -║ ║ │ modified │ -╚════════════════════════════╝ │ +more changes │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index 2a08f83..b675866 100644 │ -╔═ 2 Files (1) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ║ │ @@ -1,2 +1,3 @@ │ -║ ║ │ line1 │ -║ ║ │ modified │ -╚════════════════════════════╝ │ +more changes │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ █ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ diff --git a/file1.txt b/file1.txt │ -└────────────────────────────┘ │ index 2a08f83..b675866 100644 │ -╔═ 2 Files (1) ══════════════╗ │ --- a/file1.txt │ -║ M file1.txt ║ │ +++ b/file1.txt │ -║ ║ │ @@ -1,2 +1,3 @@ │ -║ ║ │ line1 │ -║ ║ │ modified │ -╚════════════════════════════╝ │ +more changes │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ ╭─ Commit Message ───────────────────────────────╮ │ -└─────────────────────│ Second commit█ │ │ -┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ │ │ -│ │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -└────────────────────────────┘ │ │ - └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 113be48 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 113be48 Second commit │ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Committed! -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → 113be48 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ 113be48 Second commit │ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Undo: reset to HEAD@{1} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Undo: reset to HEAD@{1} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Redo: reset to HEAD@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── - Redo: reset to HEAD@{0} -┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐ -│ main → b687e06 │ │ Select an item to view diff │ -└────────────────────────────┘ │ │ -╔═ 2 Files (0) ══════════════╗ │ │ -║ No changes ║ │ │ -║ ║ │ │ -║ ║ │ │ -║ ║ │ │ -╚════════════════════════════╝ │ │ -┌─ 3 Branches [L] R T ───────┐ │ │ -│ feature-branch │ │ │ -│ * main │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 4 Commits [C] R ──────────┐ │ │ -│ b687e06 First commit m... │ │ │ -│ aa6ad5d Initial commit │ │ │ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ │ │ -┌─ 5 Stash (0) ──────────────┐ │ │ -│ No stashes │ └──────────────────────────────────────────────────────────────┘ -│ │ ┌─ Command Log ────────────────────────────────────────────────┐ -│ │ │ │ -│ │ │ │ -└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘ -q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-undo && cd /tmp/lazygitclj-e2e-undo && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-undo/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-undo -Starting lazygitclj... - -Goodbye! -> echo 'more changes' >> file1.txt && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> - - - - - - - -──────────────────────────────────────────────────────────────────────────────── -> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-undo && cd /tmp/lazygitclj-e2e-undo && bb - --config /home/ajet/repos/lazygitclj/bb.edn start -Initialized empty Git repository in /tmp/lazygitclj-e2e-undo/.git/ -[main (root-commit) aa6ad5d] Initial commit - 3 files changed, 3 insertions(+) - create mode 100644 README.md - create mode 100644 file1.txt - create mode 100644 file2.txt -Switched to a new branch 'feature-branch' -[feature-branch dcccffc] Add feature - 1 file changed, 1 insertion(+) - create mode 100644 feature.txt -Switched to branch 'main' -Test repo created at /tmp/lazygitclj-e2e-undo -Starting lazygitclj... - -Goodbye! -> echo 'more changes' >> file1.txt && bb --config /home/ajet/repos/lazygitclj/bb.edn start -Starting lazygitclj... - -Goodbye! -> - - - - - - - -──────────────────────────────────────────────────────────────────────────────── diff --git a/test/e2e/output/undo-redo.gif b/test/e2e/output/undo-redo.gif deleted file mode 100644 index 8ce1111..0000000 Binary files a/test/e2e/output/undo-redo.gif and /dev/null differ