Remove generated e2e test outputs and update gitignore

- Ignore entire test/e2e/output/ directory for generated artifacts
- Update screenshots with latest panel renders

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-22 16:44:23 -05:00
parent f0c65dedf5
commit 2f27c1791b
82 changed files with 3 additions and 26065 deletions
+3 -2
View File
@@ -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/
Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 42 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 211 KiB

-816
View File
@@ -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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

-696
View File
@@ -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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 373 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 359 KiB

-906
View File
@@ -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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

-816
View File
@@ -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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 KiB

-996
View File
@@ -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!
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 KiB

-696
View File
@@ -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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 105 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 683 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

-943
View File
@@ -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 <test@example.com> │
┌─ 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 <test@example.com> │
┌─ 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 <test@example.com> │
┌─ 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 <test@example.com> │
┌─ 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 <test@example.com> │
┌─ 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 <test@example.com> │
┌─ 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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 315 KiB

-696
View File
@@ -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 <test@example.com>
└─────────────────────────────────────┘
┌─ 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 <test@example.com>
└─────────────────────────────────────┘
┌─ 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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 KiB

-527
View File
@@ -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
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

-696
View File
@@ -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 <test@example.com> │
┌─ 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 <test@example.com> │
┌─ 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 <test@example.com> │
┌─ 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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 KiB

-531
View File
@@ -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
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 163 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 402 KiB

-876
View File
@@ -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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 KiB

-816
View File
@@ -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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 KiB

-756
View File
@@ -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 <test@example.com> │
┌─ 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 <test@example.com> │
┌─ 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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 KiB

-996
View File
@@ -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!
>
────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 332 KiB