update namespaces

This commit is contained in:
2026-01-22 11:58:30 -05:00
parent 0d4643b57a
commit a1334709df
11 changed files with 3053 additions and 3054 deletions
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 193 KiB

+319 -319
View File
@@ -337,360 +337,360 @@
> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb - > ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb -
-config /home/ajet/repos/lazygitclj/bb.edn start -config /home/ajet/repos/lazygitclj/bb.edn start
Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/ Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/
[main (root-commit) d81ba5b] Initial commit [main (root-commit) 73a02ed] Initial commit
3 files changed, 3 insertions(+) 3 files changed, 3 insertions(+)
create mode 100644 README.md create mode 100644 README.md
create mode 100644 file1.txt create mode 100644 file1.txt
create mode 100644 file2.txt create mode 100644 file2.txt
Switched to a new branch 'feature-branch' Switched to a new branch 'feature-branch'
[feature-branch da5a877] Add feature [feature-branch b40de63] Add feature
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
create mode 100644 feature.txt create mode 100644 feature.txt
Switched to branch 'main' Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help Test repo created at /tmp/lazygitclj-e2e-help
Starting lazygitclj... ----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
lazygitclj main (d81ba5b)
╔═ 2 Files (2) ═══╗
║ Staged: ║
║ M > ile1.txt ║
║ ║
║ Unstaged: ║
║ ?? new-file.txt ║
╚═════════════════╝
╭─ 3 Local (2) ────╮
│ feature-branch │
│ * main │
╰──────────────────╯
╭─ 4 Commits (1) ────────────────────────╮
│ d81ba5b Initial commit (0 seconds ago) │
╰────────────────────────────────────────╯
╭─ 5 Stash (0) ╮
│ No stashes │
╰──────────────╯
q:quit ?:help h/l:switch space:stage/unstage a:all c:commit s:stash p:pull P:push
────────────────────────────────────────────────────────────────────────────────
╔═ Help - Press ? or q to close ════════════════╗
║ ║
║ Global: ║
║ q - Quit r - Refresh ? - Help ║
║ h/l - Switch panels 2-5 - Jump to panel ║
║ j/k - Move cursor </> - Top/Bottom ║
║ p - Pull P - Push ║
║ ║
║ Files (2): ║
║ space - Stage/unstage a - Toggle all ║
║ c - Commit d - Discard ║
║ s - Stash all ║
║ ║
║ Branches (3): ║
║ space/enter - Checkout n - New branch ║
║ d - Delete R - Rename M - Merge ║
║ [/] - Switch tabs - - Previous ║
║ ║
║ Commits (4): ║
║ space - Checkout C - Cherry-pick ║
║ t - Revert g - Reset to ║
║ n - New branch from commit ║
║ ║
║ Stash (5): ║
║ space - Apply g - Pop ║
║ d - Drop n - Branch from stash ║
║ ║
╚═══════════════════════════════════════════════╝
────────────────────────────────────────────────────────────────────────────────
╔═ Help - Press ? or q to close ════════════════╗
║ ║
║ Global: ║
║ q - Quit r - Refresh ? - Help ║
║ h/l - Switch panels 2-5 - Jump to panel ║
║ j/k - Move cursor </> - Top/Bottom ║
║ p - Pull P - Push ║
║ ║
║ Files (2): ║
║ space - Stage/unstage a - Toggle all ║
║ c - Commit d - Discard ║
║ s - Stash all ║
║ ║
║ Branches (3): ║
║ space/enter - Checkout n - New branch ║
║ d - Delete R - Rename M - Merge ║
║ [/] - Switch tabs - - Previous ║
║ ║
║ Commits (4): ║
║ space - Checkout C - Cherry-pick ║
║ t - Revert g - Reset to ║
║ n - New branch from commit ║
║ ║
║ Stash (5): ║
║ space - Apply g - Pop ║
║ d - Drop n - Branch from stash ║
║ ║
╚═══════════════════════════════════════════════╝
────────────────────────────────────────────────────────────────────────────────
lazygitclj main (d81ba5b)
╔═ 2 Files (2) ═══╗
║ Staged: ║
║ M > ile1.txt ║
║ ║
║ Unstaged: ║
║ ?? new-file.txt ║
╚═════════════════╝
╭─ 3 Local (2) ────╮
│ feature-branch │
│ * main │
╰──────────────────╯
╭─ 4 Commits (1) ────────────────────────╮
│ d81ba5b Initial commit (0 seconds ago) │
╰────────────────────────────────────────╯
╭─ 5 Stash (0) ╮
│ No stashes │
╰──────────────╯
q:quit ?:help h/l:switch space:stage/unstage a:all c:commit s:stash p:pull P:push
────────────────────────────────────────────────────────────────────────────────
lazygitclj main (d81ba5b)
╔═ 2 Files (2) ═══╗
║ Staged: ║
║ M > ile1.txt ║
║ ║
║ Unstaged: ║
║ ?? new-file.txt ║
╚═════════════════╝
╭─ 3 Local (2) ────╮
│ feature-branch │
│ * main │
╰──────────────────╯
╭─ 4 Commits (1) ────────────────────────╮
│ d81ba5b Initial commit (0 seconds ago) │
╰────────────────────────────────────────╯
╭─ 5 Stash (0) ╮
│ No stashes │
╰──────────────╯
q:quit ?:help h/l:switch space:stage/unstage a:all c:commit s:stash p:pull P:push
────────────────────────────────────────────────────────────────────────────────
╔═ Help - Press ? or q to close ════════════════╗
║ ║
║ Global: ║
║ q - Quit r - Refresh ? - Help ║
║ h/l - Switch panels 2-5 - Jump to panel ║
║ j/k - Move cursor </> - Top/Bottom ║
║ p - Pull P - Push ║
║ ║
║ Files (2): ║
║ space - Stage/unstage a - Toggle all ║
║ c - Commit d - Discard ║
║ s - Stash all ║
║ ║
║ Branches (3): ║
║ space/enter - Checkout n - New branch ║
║ d - Delete R - Rename M - Merge ║
║ [/] - Switch tabs - - Previous ║
║ ║
║ Commits (4): ║
║ space - Checkout C - Cherry-pick ║
║ t - Revert g - Reset to ║
║ n - New branch from commit ║
║ ║
║ Stash (5): ║
║ space - Apply g - Pop ║
║ d - Drop n - Branch from stash ║
║ ║
╚═══════════════════════════════════════════════╝
────────────────────────────────────────────────────────────────────────────────
╔═ Help - Press ? or q to close ════════════════╗
║ ║
║ Global: ║
║ q - Quit r - Refresh ? - Help ║
║ h/l - Switch panels 2-5 - Jump to panel ║
║ j/k - Move cursor </> - Top/Bottom ║
║ p - Pull P - Push ║
║ ║
║ Files (2): ║
║ space - Stage/unstage a - Toggle all ║
║ c - Commit d - Discard ║
║ s - Stash all ║
║ ║
║ Branches (3): ║
║ space/enter - Checkout n - New branch ║
║ d - Delete R - Rename M - Merge ║
║ [/] - Switch tabs - - Previous ║
║ ║
║ Commits (4): ║
║ space - Checkout C - Cherry-pick ║
║ t - Revert g - Reset to ║
║ n - New branch from commit ║
║ ║
║ Stash (5): ║
║ space - Apply g - Pop ║
║ d - Drop n - Branch from stash ║
║ ║
╚═══════════════════════════════════════════════╝
────────────────────────────────────────────────────────────────────────────────
lazygitclj main (d81ba5b)
╔═ 2 Files (2) ═══╗
║ Staged: ║
║ M > ile1.txt ║
║ ║
║ Unstaged: ║
║ ?? new-file.txt ║
╚═════════════════╝
╭─ 3 Local (2) ────╮
│ feature-branch │
│ * main │
╰──────────────────╯
╭─ 4 Commits (1) ────────────────────────╮
│ d81ba5b Initial commit (0 seconds ago) │
╰────────────────────────────────────────╯
╭─ 5 Stash (0) ╮
│ No stashes │
╰──────────────╯
q:quit ?:help h/l:switch space:stage/unstage a:all c:commit s:stash p:pull P:push
────────────────────────────────────────────────────────────────────────────────
lazygitclj main (d81ba5b)
╔═ 2 Files (2) ═══╗
║ Staged: ║
║ M > ile1.txt ║
║ ║
║ Unstaged: ║
║ ?? new-file.txt ║
╚═════════════════╝
╭─ 3 Local (2) ────╮
│ feature-branch │
│ * main │
╰──────────────────╯
╭─ 4 Commits (1) ────────────────────────╮
│ d81ba5b Initial commit (0 seconds ago) │
╰────────────────────────────────────────╯
╭─ 5 Stash (0) ╮
│ No stashes │
╰──────────────╯
q:quit ?:help h/l:switch space:stage/unstage a:all c:commit s:stash p:pull P:push
──────────────────────────────────────────────────────────────────────────────── ────────────────────────────────────────────────────────────────────────────────
> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb - > ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb -
-config /home/ajet/repos/lazygitclj/bb.edn start -config /home/ajet/repos/lazygitclj/bb.edn start
Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/ Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/
[main (root-commit) d81ba5b] Initial commit [main (root-commit) 73a02ed] Initial commit
3 files changed, 3 insertions(+) 3 files changed, 3 insertions(+)
create mode 100644 README.md create mode 100644 README.md
create mode 100644 file1.txt create mode 100644 file1.txt
create mode 100644 file2.txt create mode 100644 file2.txt
Switched to a new branch 'feature-branch' Switched to a new branch 'feature-branch'
[feature-branch da5a877] Add feature [feature-branch b40de63] Add feature
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
create mode 100644 feature.txt create mode 100644 feature.txt
Switched to branch 'main' Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help Test repo created at /tmp/lazygitclj-e2e-help
Starting lazygitclj... ----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Goodbye! Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
> Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
──────────────────────────────────────────────────────────────────────────────── ────────────────────────────────────────────────────────────────────────────────
> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb - > ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-help && cd /tmp/lazygitclj-e2e-help && bb -
-config /home/ajet/repos/lazygitclj/bb.edn start -config /home/ajet/repos/lazygitclj/bb.edn start
Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/ Initialized empty Git repository in /tmp/lazygitclj-e2e-help/.git/
[main (root-commit) d81ba5b] Initial commit [main (root-commit) 73a02ed] Initial commit
3 files changed, 3 insertions(+) 3 files changed, 3 insertions(+)
create mode 100644 README.md create mode 100644 README.md
create mode 100644 file1.txt create mode 100644 file1.txt
create mode 100644 file2.txt create mode 100644 file2.txt
Switched to a new branch 'feature-branch' Switched to a new branch 'feature-branch'
[feature-branch da5a877] Add feature [feature-branch b40de63] Add feature
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
create mode 100644 feature.txt create mode 100644 feature.txt
Switched to branch 'main' Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help Test repo created at /tmp/lazygitclj-e2e-help
Starting lazygitclj... ----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Goodbye! Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
> Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
────────────────────────────────────────────────────────────────────────────────
> ./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) 73a02ed] 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 b40de63] Add feature
1 file changed, 1 insertion(+)
create mode 100644 feature.txt
Switched to branch 'main'
Test repo created at /tmp/lazygitclj-e2e-help
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
──────────────────────────────────────────────────────────────────────────────── ────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 KiB

After

Width:  |  Height:  |  Size: 105 KiB

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

Before

Width:  |  Height:  |  Size: 212 KiB

After

Width:  |  Height:  |  Size: 109 KiB

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

Before

Width:  |  Height:  |  Size: 208 KiB

After

Width:  |  Height:  |  Size: 108 KiB

+96 -96
View File
@@ -519,118 +519,118 @@ bash: ./test/e2e/setup-test-repo.sh: No such file or directory
> cd /tmp/lazygitclj-debug && git status --porcelain > cd /tmp/lazygitclj-debug && git status --porcelain
bash: cd: /tmp/lazygitclj-debug: No such file or directory bash: cd: /tmp/lazygitclj-debug: No such file or directory
> bb --config /home/ajet/repos/lazygitclj/bb.edn start > bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj... ----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
----- Stack trace --------------------------------------------------------------
babashka.main/exec/fn--34554/load-fn--34565 - <built-in>
lazygitclj.core - /home/ajet/repos/lazygitclj/src/lazygitclj/cor
e.clj:3:3
clojure.core/requiring-resolve - <built-in>
exec-f0cc579b-2b94-4df7-8c0b-bda6303cbd77/exec - NO_SOURCE_PATH:6:15
exec-f0cc579b-2b94-4df7-8c0b-bda6303cbd77 - NO_SOURCE_PATH:4:1
user-8f061e2b-0056-4434-9fdf-f988ab9ac243 - NO_SOURCE_PATH:38:1
────────────────────────────────────────────────────────────────────────────────
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────┐
│ master → 8b44d40 │ │ │
└────────────────────────────┘ │ │
╔═ 2 Files (44) ═════════════╗ │ │
║ M .gitignore ║ │ │
║ A CLAUDE.md ║ │ │
║ A PRD.md ║ │ │
║ M bb.edn ║ │ │
╚════════════════════════════╝ │ │
┌─ 3 Branches [L] R T ───────┐ │ │
│ * master │ │ │
│ new-feature │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 4 Commits [C] R ──────────┐ │ │
│ 8b44d40 Fix syntax err... │ │ │
│ 5a8629b Initial clajyg... │ │ │
│ │ │ │
│ │ │ │
└────────────────────────────┘ │ │
┌─ 5 Stash (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-debug > ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-debug
bash: ./test/e2e/setup-test-repo.sh: No such file or directory bash: ./test/e2e/setup-test-repo.sh: No such file or directory
> cd /tmp/lazygitclj-debug && git status --porcelain > cd /tmp/lazygitclj-debug && git status --porcelain
bash: cd: /tmp/lazygitclj-debug: No such file or directory bash: cd: /tmp/lazygitclj-debug: No such file or directory
> bb --config /home/ajet/repos/lazygitclj/bb.edn start > bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj... ----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Goodbye! Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
> Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
----- Stack trace --------------------------------------------------------------
babashka.main/exec/fn--34554/load-fn--34565 - <built-in>
lazygitclj.core - /home/ajet/repos/lazygitclj/src/lazygitclj/cor
e.clj:3:3
clojure.core/requiring-resolve - <built-in>
exec-f0cc579b-2b94-4df7-8c0b-bda6303cbd77/exec - NO_SOURCE_PATH:6:15
exec-f0cc579b-2b94-4df7-8c0b-bda6303cbd77 - NO_SOURCE_PATH:4:1
user-8f061e2b-0056-4434-9fdf-f988ab9ac243 - NO_SOURCE_PATH:38:1
──────────────────────────────────────────────────────────────────────────────── ────────────────────────────────────────────────────────────────────────────────
> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-debug > ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-debug
bash: ./test/e2e/setup-test-repo.sh: No such file or directory bash: ./test/e2e/setup-test-repo.sh: No such file or directory
> cd /tmp/lazygitclj-debug && git status --porcelain > cd /tmp/lazygitclj-debug && git status --porcelain
bash: cd: /tmp/lazygitclj-debug: No such file or directory bash: cd: /tmp/lazygitclj-debug: No such file or directory
> bb --config /home/ajet/repos/lazygitclj/bb.edn start > bb --config /home/ajet/repos/lazygitclj/bb.edn start
Starting lazygitclj... ----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Goodbye! Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
> Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
----- Stack trace --------------------------------------------------------------
babashka.main/exec/fn--34554/load-fn--34565 - <built-in>
lazygitclj.core - /home/ajet/repos/lazygitclj/src/lazygitclj/cor
e.clj:3:3
clojure.core/requiring-resolve - <built-in>
exec-f0cc579b-2b94-4df7-8c0b-bda6303cbd77/exec - NO_SOURCE_PATH:6:15
exec-f0cc579b-2b94-4df7-8c0b-bda6303cbd77 - NO_SOURCE_PATH:4:1
user-8f061e2b-0056-4434-9fdf-f988ab9ac243 - NO_SOURCE_PATH:38:1
────────────────────────────────────────────────────────────────────────────────
> ./test/e2e/setup-test-repo.sh /tmp/lazygitclj-debug
bash: ./test/e2e/setup-test-repo.sh: No such file or directory
> cd /tmp/lazygitclj-debug && git status --porcelain
bash: cd: /tmp/lazygitclj-debug: No such file or directory
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
----- Error --------------------------------------------------------------------
Type: java.io.FileNotFoundException
Message: Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
Location: /home/ajet/repos/lazygitclj/src/lazygitclj/core.clj:3:3
----- Context ------------------------------------------------------------------
1: (ns lazygitclj.core
2: "lazygitclj - A lazygit-inspired TUI for git."
3: (:require [tui.simple :as tui]
^--- Could not locate tui/simple.bb, tui/simple.clj or tui/simple.cljc on classpath.
4: [tui.core :refer [quit]]
5: [lazygitclj.git :as git]
6: [clojure.string :as str]))
7:
8: ;; === Model ===
----- Stack trace --------------------------------------------------------------
babashka.main/exec/fn--34554/load-fn--34565 - <built-in>
lazygitclj.core - /home/ajet/repos/lazygitclj/src/lazygitclj/cor
e.clj:3:3
clojure.core/requiring-resolve - <built-in>
exec-f0cc579b-2b94-4df7-8c0b-bda6303cbd77/exec - NO_SOURCE_PATH:6:15
exec-f0cc579b-2b94-4df7-8c0b-bda6303cbd77 - NO_SOURCE_PATH:4:1
user-8f061e2b-0056-4434-9fdf-f988ab9ac243 - NO_SOURCE_PATH:38:1
──────────────────────────────────────────────────────────────────────────────── ────────────────────────────────────────────────────────────────────────────────
Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

+1 -2
View File
@@ -1,8 +1,7 @@
(ns lazygitclj.core-test (ns lazygitclj.core-test
"Unit tests for lazygitclj.core namespace - model and update functions" "Unit tests for lazygitclj.core namespace - model and update functions"
(:require [clojure.test :refer [deftest testing is]] (:require [clojure.test :refer [deftest testing is]]
[lazygitclj.core :as core] [lazygitclj.core :as core]))
[tui.simple :as tui]))
;; Helper to create key messages in the format the TUI library uses ;; Helper to create key messages in the format the TUI library uses
(defn key-msg [k] (defn key-msg [k]