Files
lazygitclj/test/e2e/output/commit-verify.ascii
Adam Jeniski f0c65dedf5 Fix e2e tests and clean up debug artifacts
- Remove nested test/e2e/test/ directory (bad debug data)
- Fix run-all.sh to run VHS from repo root, preventing nested output
- Fix cursor-navigation.tape to use setup script instead of inline shell
- Add setup-cursor-test.sh for cursor navigation tests
- Regenerate all test outputs without FileNotFoundException errors
- Add debug tape/output files to .gitignore
- Remove debug.tape from test suite (for local debugging only)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 12:20:26 -05:00

1507 lines
76 KiB
Plaintext

>
────────────────────────────────────────────────────────────────────────────────
>
────────────────────────────────────────────────────────────────────────────────
>
────────────────────────────────────────────────────────────────────────────────
>
────────────────────────────────────────────────────────────────────────────────
>
────────────────────────────────────────────────────────────────────────────────
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → efc6e2a │ │ │
└────────────────────────────┘ │ │
╔═ 2 Files (1) ══════════════╗ │ │
║ ?? test-file.txt ║ │ │
║ ║ │ │
║ ║ │ │
║ ║ │ │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ │ │
│ │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
└────────────────────────────┘ │ │
└──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │
└────────────────────────────┘ │ new file mode 100644 │
╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │
║ A test-file.txt ║ │ --- /dev/null │
║ ║ │ +++ b/test-file.txt │
║ ║ │ @@ -0,0 +1 @@ │
║ ║ │ +test content for commit │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ │ │
│ │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
└────────────────────────────┘ │ │
└──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │
└────────────────────────────┘ │ new file mode 100644 │
╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │
║ A test-file.txt ║ │ --- /dev/null │
║ ║ │ +++ b/test-file.txt │
║ ║ │ @@ -0,0 +1 @@ │
║ ║ │ +test content for commit │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ │ │
│ │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
└────────────────────────────┘ │ │
└──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │
└────────────────────────────┘ │ new file mode 100644 │
╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │
║ A test-file.txt ║ │ --- /dev/null │
║ ║ │ +++ b/test-file.txt │
║ ║ │ @@ -0,0 +1 @@ │
║ ║ │ +test content for commit │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ ╭─ Commit Message ───────────────────────────────╮ │
└─────────────────────│ █ │ │
┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ │ │
│ │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
└────────────────────────────┘ │ │
└──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │
└────────────────────────────┘ │ new file mode 100644 │
╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │
║ A test-file.txt ║ │ --- /dev/null │
║ ║ │ +++ b/test-file.txt │
║ ║ │ @@ -0,0 +1 @@ │
║ ║ │ +test content for commit │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ ╭─ Commit Message ───────────────────────────────╮ │
└─────────────────────│ █ │ │
┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ │ │
│ │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
└────────────────────────────┘ │ │
└──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │
└────────────────────────────┘ │ new file mode 100644 │
╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │
║ A test-file.txt ║ │ --- /dev/null │
║ ║ │ +++ b/test-file.txt │
║ ║ │ @@ -0,0 +1 @@ │
║ ║ │ +test content for commit │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ ╭─ Commit Message ───────────────────────────────╮ │
└─────────────────────│ █ │ │
┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ │ │
│ │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
└────────────────────────────┘ │ │
└──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │
└────────────────────────────┘ │ new file mode 100644 │
╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │
║ A test-file.txt ║ │ --- /dev/null │
║ ║ │ +++ b/test-file.txt │
║ ║ │ @@ -0,0 +1 @@ │
║ ║ │ +test content for commit │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ ╭─ Commit Message ───────────────────────────────╮ │
└─────────────────────│ Add test file via lazygitclj█ │ │
┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ │ │
│ │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
└────────────────────────────┘ │ │
└──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → efc6e2a │ │ diff --git a/test-file.txt b/test-file.txt │
└────────────────────────────┘ │ new file mode 100644 │
╔═ 2 Files (1) ══════════════╗ │ index 0000000..e11a339 │
║ A test-file.txt ║ │ --- /dev/null │
║ ║ │ +++ b/test-file.txt │
║ ║ │ @@ -0,0 +1 @@ │
║ ║ │ +test content for commit │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ ╭─ Commit Message ───────────────────────────────╮ │
└─────────────────────│ Add test file via lazygitclj█ │ │
┌─ 4 Commits [C] R ───╰────────────────────────────────────────────────╯ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ │ │
│ │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
└────────────────────────────┘ │ │
└──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
Committed!
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → ff0eb8e │ │ Select an item to view diff │
└────────────────────────────┘ │ │
╔═ 2 Files (0) ══════════════╗ │ │
║ No changes ║ │ │
║ ║ │ │
║ ║ │ │
║ ║ │ │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ ff0eb8e Add test file ... │ │ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
│ │ │ │
└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
Committed!
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → ff0eb8e │ │ Select an item to view diff │
└────────────────────────────┘ │ │
╔═ 2 Files (0) ══════════════╗ │ │
║ No changes ║ │ │
║ ║ │ │
║ ║ │ │
║ ║ │ │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ ff0eb8e Add test file ... │ │ │
│ efc6e2a Initial commit │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
│ │ │ │
└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav spc:stage a:all c:commit p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
Committed!
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → ff0eb8e │ │ commit ff0eb8e06de3e938f99766dae1cd7ea217104690 │
└────────────────────────────┘ │ Author: Test User <test@example.com> │
┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:17:39 2026 -0500 │
│ No changes │ │ │
│ │ │ Add test file via lazygitclj │
│ │ │ --- │
│ │ │ test-file.txt | 1 + │
└────────────────────────────┘ │ 1 file changed, 1 insertion(+) │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ diff --git a/test-file.txt b/test-file.txt │
│ │ │ new file mode 100644 │
│ │ │ index 0000000..e11a339 │
│ │ │ --- /dev/null │
└────────────────────────────┘ │ +++ b/test-file.txt │
╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │
║ ff0eb8e Add test file ... ║ │ +test content for commit │
║ efc6e2a Initial commit ║ │ │
║ ║ │ │
║ ║ │ │
╚════════════════════════════╝ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
│ │ │ │
└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
Committed!
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → ff0eb8e │ │ commit ff0eb8e06de3e938f99766dae1cd7ea217104690 │
└────────────────────────────┘ │ Author: Test User <test@example.com> │
┌─ 2 Files (0) ──────────────┐ │ Date: Thu Jan 22 12:17:39 2026 -0500 │
│ No changes │ │ │
│ │ │ Add test file via lazygitclj │
│ │ │ --- │
│ │ │ test-file.txt | 1 + │
└────────────────────────────┘ │ 1 file changed, 1 insertion(+) │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ diff --git a/test-file.txt b/test-file.txt │
│ │ │ new file mode 100644 │
│ │ │ index 0000000..e11a339 │
│ │ │ --- /dev/null │
└────────────────────────────┘ │ +++ b/test-file.txt │
╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │
║ ff0eb8e Add test file ... ║ │ +test content for commit │
║ efc6e2a Initial commit ║ │ │
║ ║ │ │
║ ║ │ │
╚════════════════════════════╝ │ │
┌─ 5 Stash (0) ──────────────┐ │ │
│ No stashes │ └──────────────────────────────────────────────────────────────┘
│ │ ┌─ Command Log ────────────────────────────────────────────────┐
│ │ │ │
│ │ │ │
└────────────────────────────┘ └──────────────────────────────────────────────────────────────┘
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout p/P:pull/push
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
ff0eb8e (HEAD -> main) Add test file via lazygitclj
efc6e2a Initial commit
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
ff0eb8e (HEAD -> main) Add test file via lazygitclj
efc6e2a Initial commit
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
ff0eb8e (HEAD -> main) Add test file via lazygitclj
efc6e2a Initial commit
> git status
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
ff0eb8e (HEAD -> main) Add test file via lazygitclj
efc6e2a Initial commit
> git status
On branch main
nothing to commit, working tree clean
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
ff0eb8e (HEAD -> main) Add test file via lazygitclj
efc6e2a Initial commit
> git status
On branch main
nothing to commit, working tree clean
>
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
ff0eb8e (HEAD -> main) Add test file via lazygitclj
efc6e2a Initial commit
> git status
On branch main
nothing to commit, working tree clean
> git show --stat HEAD
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
ff0eb8e (HEAD -> main) Add test file via lazygitclj
efc6e2a Initial commit
> git status
On branch main
nothing to commit, working tree clean
> git show --stat HEAD
commit ff0eb8e06de3e938f99766dae1cd7ea217104690 (HEAD -> main)
────────────────────────────────────────────────────────────────────────────────
> rm -rf /tmp/lazygitclj-e2e-commit-verify && mkdir -p /tmp/lazygitclj-e2e-commit-verify && cd
/tmp/lazygitclj-e2e-commit-verify
> git init -b main && git config user.email 'test@example.com' && git config user.name 'Test Us
er'
Initialized empty Git repository in /tmp/lazygitclj-e2e-commit-verify/.git/
> echo 'initial' > README.md && git add . && git commit -m 'Initial commit'
[main (root-commit) efc6e2a] Initial commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
> echo 'test content for commit' > test-file.txt
> ls -la
total 52
drwxrwxr-x 3 ajet ajet 4096 Jan 22 12:17 .
drwxrwxrwt 93 root root 36864 Jan 22 12:17 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 22 12:17 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 22 12:17 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 22 12:17 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
ff0eb8e (HEAD -> main) Add test file via lazygitclj
efc6e2a Initial commit
> git status
On branch main
nothing to commit, working tree clean
> git show --stat HEAD
commit ff0eb8e06de3e938f99766dae1cd7ea217104690 (HEAD -> main)
────────────────────────────────────────────────────────────────────────────────