Files
lazygitclj/test/e2e/output/commit-verify.ascii
Adam Jeniski 2657545018 Add VHS e2e tests and output recordings
Includes test tapes for navigation, branch operations, stash operations,
help panel, commits, and cursor navigation. Resolved stash conflicts by
keeping simpler test versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 11:01:11 -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) 84eed70] 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) 84eed70] 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) 84eed70] 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) 84eed70] 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) 84eed70] 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) 84eed70] 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ main → 84eed70 │ │ │
└────────────────────────────┘ │ │
╔═ 2 Files (1) ══════════════╗ │ │
║ ?? test-file.txt ║ │ │
║ ║ │ │
║ ║ │ │
║ ║ │ │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ 84eed70 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 → 84eed70 │ │ 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 ──────────┐ │ │
│ 84eed70 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 → 84eed70 │ │ 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 ──────────┐ │ │
│ 84eed70 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 → 84eed70 │ │ 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 ───╰────────────────────────────────────────────────╯ │
│ 84eed70 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 → 84eed70 │ │ 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 ───╰────────────────────────────────────────────────╯ │
│ 84eed70 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 → 84eed70 │ │ 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 ───╰────────────────────────────────────────────────╯ │
│ 84eed70 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 → 84eed70 │ │ 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 ───╰────────────────────────────────────────────────╯ │
│ 84eed70 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 → 84eed70 │ │ 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 ───╰────────────────────────────────────────────────╯ │
│ 84eed70 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 → 1aee5f4 │ │ Select an item to view diff │
└────────────────────────────┘ │ │
╔═ 2 Files (0) ══════════════╗ │ │
║ No changes ║ │ │
║ ║ │ │
║ ║ │ │
║ ║ │ │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ 1aee5f4 Add test file ... │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 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 → 1aee5f4 │ │ Select an item to view diff │
└────────────────────────────┘ │ │
╔═ 2 Files (0) ══════════════╗ │ │
║ No changes ║ │ │
║ ║ │ │
║ ║ │ │
║ ║ │ │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * main │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ 1aee5f4 Add test file ... │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 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 → 1aee5f4 │ │ commit 1aee5f47e2c6d2422f70dc9cce7c41597c1cff6f │
└────────────────────────────┘ │ Author: Test User <test@example.com> │
┌─ 2 Files (0) ──────────────┐ │ Date: Wed Jan 21 16:41:57 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 @@ │
║ 1aee5f4 Add test file ... ║ │ +test content for 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 → 1aee5f4 │ │ commit 1aee5f47e2c6d2422f70dc9cce7c41597c1cff6f │
└────────────────────────────┘ │ Author: Test User <test@example.com> │
┌─ 2 Files (0) ──────────────┐ │ Date: Wed Jan 21 16:41:57 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 @@ │
║ 1aee5f4 Add test file ... ║ │ +test content for 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
1aee5f4 (HEAD -> main) Add test file via lazygitclj
84eed70 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
1aee5f4 (HEAD -> main) Add test file via lazygitclj
84eed70 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
1aee5f4 (HEAD -> main) Add test file via lazygitclj
84eed70 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
1aee5f4 (HEAD -> main) Add test file via lazygitclj
84eed70 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
1aee5f4 (HEAD -> main) Add test file via lazygitclj
84eed70 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
1aee5f4 (HEAD -> main) Add test file via lazygitclj
84eed70 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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
1aee5f4 (HEAD -> main) Add test file via lazygitclj
84eed70 Initial commit
> git status
On branch main
nothing to commit, working tree clean
> git show --stat HEAD
commit 1aee5f47e2c6d2422f70dc9cce7c41597c1cff6f (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) 84eed70] 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 21 16:41 .
drwxrwxrwt 65 root root 36864 Jan 21 16:41 ..
drwxrwxr-x 8 ajet ajet 4096 Jan 21 16:41 .git
-rw-rw-r-- 1 ajet ajet 8 Jan 21 16:41 README.md
-rw-rw-r-- 1 ajet ajet 24 Jan 21 16:41 test-file.txt
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj...
Goodbye!
> git log --oneline -2
1aee5f4 (HEAD -> main) Add test file via lazygitclj
84eed70 Initial commit
> git status
On branch main
nothing to commit, working tree clean
> git show --stat HEAD
commit 1aee5f47e2c6d2422f70dc9cce7c41597c1cff6f (HEAD -> main)
────────────────────────────────────────────────────────────────────────────────