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>
532 lines
35 KiB
Plaintext
532 lines
35 KiB
Plaintext
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> ./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
|
|
────────────────────────────────────────────────────────────────────────────────
|