🟒 Gitroot not launched 🏁 launch gitroot time=2026-06-09T17:12:42.398Z level=WARN msg="executor not found will use none" name=ExecManager time=2026-06-09T17:12:42.404Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::root branch=refs/heads/main hash= time=2026-06-09T17:12:42.407Z level=WARN msg="starting SSH server on" name=ServerSsh addr=0.0.0.0:3232 time=2026-06-09T17:12:42.407Z level=WARN msg="starting HTTP server on" name=ServerHttp addr=0.0.0.0:4242 🏁 forgeConfig πŸš€ git clone -c core.sshCommand=ssh -i /app/app/testsuite/user1/ed25519 -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new ssh://127.0.0.1:3232/root Cloning into 'root'... Warning: Permanently added '[127.0.0.1]:3232' (ED25519) to the list of known hosts. πŸš€ git add . πŸš€ git commit -m create first repo [main b79bacc] create first repo 2 files changed, 3 insertions(+) create mode 100644 .gitroot/allowed_signers πŸš€ git push origin main time=2026-06-09T17:12:42.673Z level=WARN msg="plugins version?" name=RepositoryManager p="[]\n" time=2026-06-09T17:12:42.676Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::repo1 branch=refs/heads/main hash= To ssh://127.0.0.1:3232/root 7258794..b79bacc main -> main 🟒 root push first repo πŸ• 0.05 🏁 Repo1 πŸš€ git clone --quiet ssh://user@127.0.0.1:3232/repo1 πŸš€ git add . πŸš€ git commit -m init user [main 0abc065] init user 1 file changed, 1 insertion(+) create mode 100644 .gitroot/allowed_signers 🟒 repo1 commit user πŸš€ git checkout -b branch1 Switched to a new branch 'branch1' πŸš€ git push origin main branch1 To ssh://127.0.0.1:3232/repo1 4b64543..0abc065 main -> main * [new branch] branch1 -> branch1 🟒 repo1 push main+branch1 πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. πŸš€ git push origin :branch1 To ssh://127.0.0.1:3232/repo1 - [deleted] branch1 🟒 repo1 delete :branch1 πŸš€ git push origin main Everything up-to-date 🟒 repo1 push empty main 🏁 first plugin πŸš€ git add . πŸš€ git commit -m init ladybug plugin [main ab3d6d0] init ladybug plugin 1 file changed, 1 insertion(+) πŸš€ git add . πŸš€ git commit -m create second repo [main ea823d8] create second repo 1 file changed, 2 insertions(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/root b79bacc..ea823d8 main -> main 🟒 root push first plugin and second repo time=2026-06-09T17:12:45.075Z level=WARN msg="no fs mounted" name=PluginManager plugin=ladybug "repo is nil"=true "repoWrite is nil"=true time=2026-06-09T17:12:45.083Z level=WARN msg="plugins version?" name=RepositoryManager p="- name: ladybug\n version: 0.0.4\n active: false\n run:\n - path: issues/**/*.md\n branch:\n - \"*\"\n when:\n - add\n - mod\n func: []\n write:\n git:\n - path: issues/**/*.md\n can:\n - mod\n web: []\n exec: []\n callfunc: []\n configuration:\n metadata:\n - default: autogenerated\n mandatory: true\n name: id\n type: crc16\n - default: 50.0\n mandatory: true\n name: priority\n type: int\n - default: null\n mandatory: false\n name: assignee\n type: user\n - default: triage\n mandatory: false\n name: status\n type: string\n - default: issue\n mandatory: false\n name: kind\n type: string\n" time=2026-06-09T17:12:45.088Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::repo2 branch=refs/heads/main hash= πŸ• 0.3 🟒 /tmp/gitrootData/data/plugins/ladybug loaded πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD ea823d8..51f188d main -> origin/main Updating ea823d8..51f188d Fast-forward .gitroot/plugins.yml | 43 ++++++++++++++++++++++++++++++++++++++++++- .gitroot/users.yml | 6 ++++++ 2 files changed, 48 insertions(+), 1 deletion(-) 🟒 root plugin ladybug initialized 🟒 root plugin ladybug version initialized 🟒 root plugin config initialized 🟒 root plugin user initialized πŸš€ git clone --quiet ssh://user@127.0.0.1:3232/repo2 🟒 repo2 plugin config initialized 🟒 repo2 plugin path initialized πŸš€ git add . πŸš€ git commit -m first issue in second repo [main 74d4953] first issue in second repo 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 .gitroot/allowed_signers create mode 100644 issues/1.md πŸš€ git push origin main To ssh://127.0.0.1:3232/repo2 b92e436..74d4953 main -> main 🟒 repo2 first issue in second repo πŸ• 0.05 πŸš€ git pull From ssh://127.0.0.1:3232/repo2 74d4953..ef30200 main -> origin/main Updating 74d4953..ef30200 Fast-forward issues/1.md | 8 ++++++++ 1 file changed, 8 insertions(+) 🟒 issues/1.md initialized 🏁 repo1 should have issue available πŸš€ git pull From ssh://127.0.0.1:3232/repo1 0abc065..1dd557b main -> origin/main Updating 0abc065..1dd557b Fast-forward .gitroot/plugins.yml | 42 +++++++++++++++++++++++++++++++++++++++++- .gitroot/users.yml | 6 ++++++ 2 files changed, 47 insertions(+), 1 deletion(-) 🟒 repo1 plugin path initialized πŸš€ git add . πŸš€ git commit -m first issue in first repo [main 8c10d3f] first issue in first repo 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 issues/1.md πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 1dd557b..8c10d3f main -> main 🟒 repo1 first issue in first repo πŸ• 0.05 πŸš€ git pull From ssh://127.0.0.1:3232/repo1 8c10d3f..d050b9a main -> origin/main Updating 8c10d3f..d050b9a Fast-forward issues/1.md | 8 ++++++++ 1 file changed, 8 insertions(+) 🟒 issues/1.md initialized 🏁 user2 rights πŸš€ git clone --quiet ssh://user@127.0.0.1:3232/repo1 repo1_2 πŸš€ git add . πŸš€ git commit -m user2 config and add an issue [main a5b5d91] user2 config and add an issue 1 file changed, 2 insertions(+) create mode 100644 issues/cac-1.md πŸš€ git push origin main time=2026-06-09T17:12:46.593Z level=WARN msg="can't serve" name=ServerSsh::SshSession err="you can't write in main" time=2026-06-09T17:12:46.593Z level=WARN msg="handle receive pack error" name=ServerSsh::SshSession err="you can't write in main" fatal: remote error: you can't write in main 🟒 expected err line 331 🟒 user2 can not push on main in repo1 πŸš€ git reset --soft HEAD~1 πŸš€ git checkout -b user2_branch_on_repo1 Switched to a new branch 'user2_branch_on_repo1' πŸš€ git add . πŸš€ git commit -m user2 config and an issue [user2_branch_on_repo1 4a7583e] user2 config and an issue 1 file changed, 2 insertions(+) create mode 100644 issues/cac-1.md πŸš€ git add . πŸš€ git commit -m issue cac2 [user2_branch_on_repo1 c36ce6b] issue cac2 1 file changed, 2 insertions(+) create mode 100644 issues/cac-2.md πŸš€ git push origin user2_branch_on_repo1 To ssh://127.0.0.1:3232/repo1 * [new branch] user2_branch_on_repo1 -> user2_branch_on_repo1 🟒 user2 can push on user2_branch_on_repo1 branch in repo1 πŸ• 0.05 πŸš€ git pull origin user2_branch_on_repo1 From ssh://127.0.0.1:3232/repo1 * branch user2_branch_on_repo1 -> FETCH_HEAD c36ce6b..0364787 user2_branch_on_repo1 -> origin/user2_branch_on_repo1 Updating c36ce6b..0364787 Fast-forward .gitroot/users.yml | 11 +++++++++++ issues/cac-1.md | 8 ++++++++ issues/cac-2.md | 8 ++++++++ 3 files changed, 27 insertions(+) 🟒 issues/cac-1.md initialized πŸš€ git add . πŸš€ git commit -m update readme [user2_branch_on_repo1 dbf48c8] update readme 1 file changed, 1 insertion(+), 50 deletions(-) πŸš€ git push origin user2_branch_on_repo1 To ssh://127.0.0.1:3232/repo1 0364787..dbf48c8 user2_branch_on_repo1 -> user2_branch_on_repo1 🟒 user2 can push on user2_branch_on_repo1 branch in repo1 second time πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. πŸš€ git fetch origin user2_branch_on_repo1 From ssh://127.0.0.1:3232/repo1 * branch user2_branch_on_repo1 -> FETCH_HEAD * [new branch] user2_branch_on_repo1 -> origin/user2_branch_on_repo1 πŸš€ git checkout user2_branch_on_repo1 Switched to a new branch 'user2_branch_on_repo1' branch 'user2_branch_on_repo1' set up to track 'origin/user2_branch_on_repo1'. πŸš€ git add . πŸš€ git commit -m update readme [user2_branch_on_repo1 7e8523d] update readme 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin user2_branch_on_repo1 To ssh://127.0.0.1:3232/repo1 dbf48c8..7e8523d user2_branch_on_repo1 -> user2_branch_on_repo1 🟒 user1 can push on user2_branch_on_repo1 branch in repo1 πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. 🏁 second plugin πŸš€ git add . πŸš€ git commit -m init silo plugin [main e017837] init silo plugin 1 file changed, 1 insertion(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/root 51f188d..e017837 main -> main time=2026-06-09T17:12:50.400Z level=WARN msg="no fs mounted" name=PluginManager plugin=silo "repo is nil"=true "repoWrite is nil"=false πŸ• 0.3 πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD e017837..70e9e4c main -> origin/main Updating e017837..70e9e4c Fast-forward .gitroot/plugins.yml | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++- .gitroot/users.yml | 6 +++++ 2 files changed, 81 insertions(+), 1 deletion(-) πŸš€ git pull From ssh://127.0.0.1:3232/repo1 d050b9a..ad67258 main -> origin/main Updating d050b9a..ad67258 Fast-forward .gitroot/plugins.yml | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ .gitroot/users.yml | 6 +++++ 2 files changed, 80 insertions(+) 🟒 repo1 plugin path initialized πŸš€ git add . πŸš€ git commit -m active silo and build first roadmap ticket [main d4454a6] active silo and build first roadmap ticket 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 issues/roadmap1.md create mode 100644 issues/roadmap2.md πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 ad67258..d4454a6 main -> main πŸ• 0.1 πŸš€ git pull From ssh://127.0.0.1:3232/repo1 d4454a6..9c46a74 main -> origin/main Updating d4454a6..9c46a74 Fast-forward boards/issues.md | 8 ++++++++ boards/roadmap.md | 14 ++++++++++++++ boards/todos.md | 3 +++ boards/triage.md | 8 ++++++++ issues/roadmap1.md | 1 + issues/roadmap2.md | 1 + 6 files changed, 35 insertions(+) create mode 100644 boards/issues.md create mode 100644 boards/roadmap.md create mode 100644 boards/todos.md create mode 100644 boards/triage.md 🟒 repo1 roadmap initialized 🟒 repo1 issues board initialized 🟒 repo1 triage board initialized πŸš€ git pull --rebase origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD Already up to date. πŸš€ git add . πŸš€ git commit -m create lot of issues [main f8bf947] create lot of issues 51 files changed, 153 insertions(+) create mode 100644 issues/issue_0.md create mode 100644 issues/issue_1.md create mode 100644 issues/issue_10.md create mode 100644 issues/issue_11.md create mode 100644 issues/issue_12.md create mode 100644 issues/issue_13.md create mode 100644 issues/issue_14.md create mode 100644 issues/issue_15.md create mode 100644 issues/issue_16.md create mode 100644 issues/issue_17.md create mode 100644 issues/issue_18.md create mode 100644 issues/issue_19.md create mode 100644 issues/issue_2.md create mode 100644 issues/issue_20.md create mode 100644 issues/issue_21.md create mode 100644 issues/issue_22.md create mode 100644 issues/issue_23.md create mode 100644 issues/issue_24.md create mode 100644 issues/issue_25.md create mode 100644 issues/issue_26.md create mode 100644 issues/issue_27.md create mode 100644 issues/issue_28.md create mode 100644 issues/issue_29.md create mode 100644 issues/issue_3.md create mode 100644 issues/issue_30.md create mode 100644 issues/issue_31.md create mode 100644 issues/issue_32.md create mode 100644 issues/issue_33.md create mode 100644 issues/issue_34.md create mode 100644 issues/issue_35.md create mode 100644 issues/issue_36.md create mode 100644 issues/issue_37.md create mode 100644 issues/issue_38.md create mode 100644 issues/issue_39.md create mode 100644 issues/issue_4.md create mode 100644 issues/issue_40.md create mode 100644 issues/issue_41.md create mode 100644 issues/issue_42.md create mode 100644 issues/issue_43.md create mode 100644 issues/issue_44.md create mode 100644 issues/issue_45.md create mode 100644 issues/issue_46.md create mode 100644 issues/issue_47.md create mode 100644 issues/issue_48.md create mode 100644 issues/issue_49.md create mode 100644 issues/issue_5.md create mode 100644 issues/issue_50.md create mode 100644 issues/issue_6.md create mode 100644 issues/issue_7.md create mode 100644 issues/issue_8.md create mode 100644 issues/issue_9.md πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 9c46a74..f8bf947 main -> main πŸ• 0.5 πŸš€ git pull From ssh://127.0.0.1:3232/repo1 f8bf947..b7568ac main -> origin/main Updating f8bf947..b7568ac Fast-forward boards/issues.md | 18 +++++++++++++++++- boards/issues_2.md | 24 ++++++++++++++++++++++++ boards/issues_3.md | 24 ++++++++++++++++++++++++ boards/issues_4.md | 24 ++++++++++++++++++++++++ boards/issues_5.md | 24 ++++++++++++++++++++++++ boards/issues_6.md | 16 ++++++++++++++++ boards/triage.md | 20 +++++++++++++++++--- boards/triage_2.md | 22 ++++++++++++++++++++++ boards/triage_3.md | 22 ++++++++++++++++++++++ boards/triage_4.md | 22 ++++++++++++++++++++++ boards/triage_5.md | 22 ++++++++++++++++++++++ boards/triage_6.md | 16 ++++++++++++++++ issues/issue_0.md | 8 ++++++++ issues/issue_1.md | 8 ++++++++ issues/issue_10.md | 8 ++++++++ issues/issue_11.md | 8 ++++++++ issues/issue_12.md | 8 ++++++++ issues/issue_13.md | 8 ++++++++ issues/issue_14.md | 8 ++++++++ issues/issue_15.md | 8 ++++++++ issues/issue_16.md | 8 ++++++++ issues/issue_17.md | 8 ++++++++ issues/issue_18.md | 8 ++++++++ issues/issue_19.md | 8 ++++++++ issues/issue_2.md | 8 ++++++++ issues/issue_20.md | 8 ++++++++ issues/issue_21.md | 8 ++++++++ issues/issue_22.md | 8 ++++++++ issues/issue_23.md | 8 ++++++++ issues/issue_24.md | 8 ++++++++ issues/issue_25.md | 8 ++++++++ issues/issue_26.md | 8 ++++++++ issues/issue_27.md | 8 ++++++++ issues/issue_28.md | 8 ++++++++ issues/issue_29.md | 8 ++++++++ issues/issue_3.md | 8 ++++++++ issues/issue_30.md | 8 ++++++++ issues/issue_31.md | 8 ++++++++ issues/issue_32.md | 8 ++++++++ issues/issue_33.md | 8 ++++++++ issues/issue_34.md | 8 ++++++++ issues/issue_35.md | 8 ++++++++ issues/issue_36.md | 8 ++++++++ issues/issue_37.md | 8 ++++++++ issues/issue_38.md | 8 ++++++++ issues/issue_39.md | 8 ++++++++ issues/issue_4.md | 8 ++++++++ issues/issue_40.md | 8 ++++++++ issues/issue_41.md | 8 ++++++++ issues/issue_42.md | 8 ++++++++ issues/issue_43.md | 8 ++++++++ issues/issue_44.md | 8 ++++++++ issues/issue_45.md | 8 ++++++++ issues/issue_46.md | 8 ++++++++ issues/issue_47.md | 8 ++++++++ issues/issue_48.md | 8 ++++++++ issues/issue_49.md | 8 ++++++++ issues/issue_5.md | 8 ++++++++ issues/issue_50.md | 8 ++++++++ issues/issue_6.md | 8 ++++++++ issues/issue_7.md | 8 ++++++++ issues/issue_8.md | 8 ++++++++ issues/issue_9.md | 8 ++++++++ 63 files changed, 658 insertions(+), 4 deletions(-) create mode 100644 boards/issues_2.md create mode 100644 boards/issues_3.md create mode 100644 boards/issues_4.md create mode 100644 boards/issues_5.md create mode 100644 boards/issues_6.md create mode 100644 boards/triage_2.md create mode 100644 boards/triage_3.md create mode 100644 boards/triage_4.md create mode 100644 boards/triage_5.md create mode 100644 boards/triage_6.md πŸš€ git add . πŸš€ git commit -m update random prio of lot of issues [main ac10e5b] update random prio of lot of issues 51 files changed, 51 insertions(+), 51 deletions(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 b7568ac..ac10e5b main -> main πŸ• 0.05 πŸš€ git pull Already up to date. 🏁 Repo2 don't allow anonymous contrib πŸš€ git pull From ssh://127.0.0.1:3232/repo2 ef30200..67df5b2 main -> origin/main Updating ef30200..67df5b2 Fast-forward .gitroot/plugins.yml | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ .gitroot/users.yml | 6 +++++ 2 files changed, 80 insertions(+) πŸš€ git add . πŸš€ git commit -m block all modifications of anonymous users [main 3cf4b8c] block all modifications of anonymous users 1 file changed, 5 insertions(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo2 67df5b2..3cf4b8c main -> main πŸš€ git clone --quiet ssh://user@127.0.0.1:3232/repo2 repo2_2 πŸš€ git checkout -b tryToAddMe Switched to a new branch 'tryToAddMe' πŸš€ git add . πŸš€ git commit -m user2 config [tryToAddMe a59671b] user2 config 1 file changed, 1 insertion(+) πŸš€ git push origin tryToAddMe time=2026-06-09T17:12:53.597Z level=WARN msg="can't serve" name=ServerSsh::SshSession err="you can't write in tryToAddMe" time=2026-06-09T17:12:53.597Z level=WARN msg="handle receive pack error" name=ServerSsh::SshSession err="you can't write in tryToAddMe" fatal: remote error: you can't write in tryToAddMe 🟒 expected err line 534 🟒 user2 can not push on tryToAddMe branch in repo2 🏁 User2 can add issue in repo1 on branch user2_issue_on_repo1 πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD d050b9a..df40f45 main -> origin/main Updating d050b9a..df40f45 Fast-forward .gitroot/plugins.yml | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ .gitroot/users.yml | 6 +++++ boards/issues.md | 24 +++++++++++++++++ boards/issues_2.md | 24 +++++++++++++++++ boards/issues_3.md | 24 +++++++++++++++++ boards/issues_4.md | 24 +++++++++++++++++ boards/issues_5.md | 24 +++++++++++++++++ boards/issues_6.md | 16 ++++++++++++ boards/roadmap.md | 14 ++++++++++ boards/todos.md | 3 +++ boards/triage.md | 22 ++++++++++++++++ boards/triage_2.md | 22 ++++++++++++++++ boards/triage_3.md | 22 ++++++++++++++++ boards/triage_4.md | 22 ++++++++++++++++ boards/triage_5.md | 22 ++++++++++++++++ boards/triage_6.md | 16 ++++++++++++ issues/issue_0.md | 11 ++++++++ issues/issue_1.md | 11 ++++++++ issues/issue_10.md | 11 ++++++++ issues/issue_11.md | 11 ++++++++ issues/issue_12.md | 11 ++++++++ issues/issue_13.md | 11 ++++++++ issues/issue_14.md | 11 ++++++++ issues/issue_15.md | 11 ++++++++ issues/issue_16.md | 11 ++++++++ issues/issue_17.md | 11 ++++++++ issues/issue_18.md | 11 ++++++++ issues/issue_19.md | 11 ++++++++ issues/issue_2.md | 11 ++++++++ issues/issue_20.md | 11 ++++++++ issues/issue_21.md | 11 ++++++++ issues/issue_22.md | 11 ++++++++ issues/issue_23.md | 11 ++++++++ issues/issue_24.md | 11 ++++++++ issues/issue_25.md | 11 ++++++++ issues/issue_26.md | 11 ++++++++ issues/issue_27.md | 11 ++++++++ issues/issue_28.md | 11 ++++++++ issues/issue_29.md | 11 ++++++++ issues/issue_3.md | 11 ++++++++ issues/issue_30.md | 11 ++++++++ issues/issue_31.md | 11 ++++++++ issues/issue_32.md | 11 ++++++++ issues/issue_33.md | 11 ++++++++ issues/issue_34.md | 11 ++++++++ issues/issue_35.md | 11 ++++++++ issues/issue_36.md | 11 ++++++++ issues/issue_37.md | 11 ++++++++ issues/issue_38.md | 11 ++++++++ issues/issue_39.md | 11 ++++++++ issues/issue_4.md | 11 ++++++++ issues/issue_40.md | 11 ++++++++ issues/issue_41.md | 11 ++++++++ issues/issue_42.md | 11 ++++++++ issues/issue_43.md | 11 ++++++++ issues/issue_44.md | 11 ++++++++ issues/issue_45.md | 11 ++++++++ issues/issue_46.md | 11 ++++++++ issues/issue_47.md | 11 ++++++++ issues/issue_48.md | 11 ++++++++ issues/issue_49.md | 11 ++++++++ issues/issue_5.md | 11 ++++++++ issues/issue_50.md | 11 ++++++++ issues/issue_6.md | 11 ++++++++ issues/issue_7.md | 11 ++++++++ issues/issue_8.md | 11 ++++++++ issues/issue_9.md | 11 ++++++++ issues/roadmap1.md | 10 +++++++ issues/roadmap2.md | 10 +++++++ 69 files changed, 940 insertions(+) create mode 100644 boards/issues.md create mode 100644 boards/issues_2.md create mode 100644 boards/issues_3.md create mode 100644 boards/issues_4.md create mode 100644 boards/issues_5.md create mode 100644 boards/issues_6.md create mode 100644 boards/roadmap.md create mode 100644 boards/todos.md create mode 100644 boards/triage.md create mode 100644 boards/triage_2.md create mode 100644 boards/triage_3.md create mode 100644 boards/triage_4.md create mode 100644 boards/triage_5.md create mode 100644 boards/triage_6.md create mode 100644 issues/issue_0.md create mode 100644 issues/issue_1.md create mode 100644 issues/issue_10.md create mode 100644 issues/issue_11.md create mode 100644 issues/issue_12.md create mode 100644 issues/issue_13.md create mode 100644 issues/issue_14.md create mode 100644 issues/issue_15.md create mode 100644 issues/issue_16.md create mode 100644 issues/issue_17.md create mode 100644 issues/issue_18.md create mode 100644 issues/issue_19.md create mode 100644 issues/issue_2.md create mode 100644 issues/issue_20.md create mode 100644 issues/issue_21.md create mode 100644 issues/issue_22.md create mode 100644 issues/issue_23.md create mode 100644 issues/issue_24.md create mode 100644 issues/issue_25.md create mode 100644 issues/issue_26.md create mode 100644 issues/issue_27.md create mode 100644 issues/issue_28.md create mode 100644 issues/issue_29.md create mode 100644 issues/issue_3.md create mode 100644 issues/issue_30.md create mode 100644 issues/issue_31.md create mode 100644 issues/issue_32.md create mode 100644 issues/issue_33.md create mode 100644 issues/issue_34.md create mode 100644 issues/issue_35.md create mode 100644 issues/issue_36.md create mode 100644 issues/issue_37.md create mode 100644 issues/issue_38.md create mode 100644 issues/issue_39.md create mode 100644 issues/issue_4.md create mode 100644 issues/issue_40.md create mode 100644 issues/issue_41.md create mode 100644 issues/issue_42.md create mode 100644 issues/issue_43.md create mode 100644 issues/issue_44.md create mode 100644 issues/issue_45.md create mode 100644 issues/issue_46.md create mode 100644 issues/issue_47.md create mode 100644 issues/issue_48.md create mode 100644 issues/issue_49.md create mode 100644 issues/issue_5.md create mode 100644 issues/issue_50.md create mode 100644 issues/issue_6.md create mode 100644 issues/issue_7.md create mode 100644 issues/issue_8.md create mode 100644 issues/issue_9.md create mode 100644 issues/roadmap1.md create mode 100644 issues/roadmap2.md πŸš€ git checkout -b user2_issue_on_repo1 Switched to a new branch 'user2_issue_on_repo1' πŸš€ git add . πŸš€ git commit -m user2 issue 1 [user2_issue_on_repo1 3675e41] user2 issue 1 1 file changed, 3 insertions(+) create mode 100644 issues/2.md πŸš€ git add . πŸš€ git commit -m user2 roadmap 3 [user2_issue_on_repo1 718ff3c] user2 roadmap 3 1 file changed, 9 insertions(+) create mode 100644 issues/roadmap3.md πŸš€ git push origin user2_issue_on_repo1 :user2_branch_on_repo1 To ssh://127.0.0.1:3232/repo1 - [deleted] user2_branch_on_repo1 * [new branch] user2_issue_on_repo1 -> user2_issue_on_repo1 πŸš€ git push origin user2_issue_on_repo1 time=2026-06-09T17:12:54.272Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::repo1 branch=refs/heads/user2_branch_on_repo1 hash= To ssh://127.0.0.1:3232/repo1 ! [rejected] user2_issue_on_repo1 -> user2_issue_on_repo1 (fetch first) error: failed to push some refs to 'ssh://127.0.0.1:3232/repo1' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. πŸ• waiting pipeline 0m 00.345s πŸš€ git pull origin user2_issue_on_repo1 From ssh://127.0.0.1:3232/repo1 * branch user2_issue_on_repo1 -> FETCH_HEAD 718ff3c..f98f6f5 user2_issue_on_repo1 -> origin/user2_issue_on_repo1 Updating 718ff3c..f98f6f5 Fast-forward .gitroot/users.yml | 11 +++++++++++ issues/2.md | 8 ++++++++ issues/roadmap3.md | 1 + 3 files changed, 20 insertions(+) 🟒 repo1_2 issues/2.md initialized 🟒 repo1_2 boards/roadmap not updated πŸš€ git checkout -b user2_issue2_on_repo1 Switched to a new branch 'user2_issue2_on_repo1' πŸš€ git add . πŸš€ git commit -m user2 issue 2 [user2_issue2_on_repo1 17d39a1] user2 issue 2 1 file changed, 3 insertions(+) create mode 100644 issues/3.md πŸš€ git push origin user2_issue2_on_repo1 To ssh://127.0.0.1:3232/repo1 * [new branch] user2_issue2_on_repo1 -> user2_issue2_on_repo1 πŸ• waiting pipeline 0m 00.401s πŸš€ git pull origin user2_issue2_on_repo1 From ssh://127.0.0.1:3232/repo1 * branch user2_issue2_on_repo1 -> FETCH_HEAD 17d39a1..be9c474 user2_issue2_on_repo1 -> origin/user2_issue2_on_repo1 Updating 17d39a1..be9c474 Fast-forward .gitroot/users.yml | 6 +++--- issues/3.md | 8 ++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) 🟒 repo1_2 issues/3.md initialized 🟒 repo1_2 silo has not been called 🏁 User1 push force in repo1 on main πŸ• 0.1 πŸš€ git pull From ssh://127.0.0.1:3232/repo1 ac10e5b..df40f45 main -> origin/main * [new branch] user2_issue2_on_repo1 -> origin/user2_issue2_on_repo1 * [new branch] user2_issue_on_repo1 -> origin/user2_issue_on_repo1 Updating ac10e5b..df40f45 Fast-forward boards/issues.md | 20 ++++++++++---------- boards/issues_2.md | 20 ++++++++++---------- boards/issues_3.md | 20 ++++++++++---------- boards/issues_4.md | 20 ++++++++++---------- boards/issues_5.md | 20 ++++++++++---------- boards/issues_6.md | 4 ++-- 6 files changed, 52 insertions(+), 52 deletions(-) πŸš€ git add . πŸš€ git commit --amend --no-edit [main 4fb5083] silo plugin Author: silo Date: Tue Jun 9 17:12:53 2026 +0000 7 files changed, 53 insertions(+), 62 deletions(-) πŸš€ git push -f origin main time=2026-06-09T17:12:55.816Z level=WARN msg="can't serve" name=ServerSsh::SshSession err="you can't force-push on main" time=2026-06-09T17:12:55.816Z level=WARN msg="handle receive pack error" name=ServerSsh::SshSession err="you can't force-push on main" fatal: remote error: you can't force-push on main 🟒 expected err line 631 🟒 user1 can not push force on main πŸš€ git fetch origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD πŸš€ git reset --hard origin/HEAD HEAD is now at df40f45 silo plugin 🏁 User2 push force in repo1 on branch user2_branch2_on_repo1 πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. πŸš€ git checkout -b user2_branch2_on_repo1 Switched to a new branch 'user2_branch2_on_repo1' πŸš€ git checkout main Already on 'main' Your branch is up to date with 'origin/main'. πŸš€ git add . πŸš€ git commit -m fake commit to conflict [main 6cd02f1] fake commit to conflict 1 file changed, 1 insertion(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 df40f45..6cd02f1 main -> main πŸ• 0.2 πŸš€ git add . πŸš€ git commit -m roadmap4 [user2_branch2_on_repo1 a26b7d1] roadmap4 1 file changed, 9 insertions(+) create mode 100644 issues/roadmap4.md πŸš€ git push origin user2_branch2_on_repo1 To ssh://127.0.0.1:3232/repo1 * [new branch] user2_branch2_on_repo1 -> user2_branch2_on_repo1 πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. πŸš€ git pull --rebase origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD df40f45..6cd02f1 main -> origin/main Updating df40f45..6cd02f1 Fast-forward README.md | 1 + 1 file changed, 1 insertion(+) πŸš€ git checkout user2_branch2_on_repo1 Switched to branch 'user2_branch2_on_repo1' πŸš€ git rebase -X ours main Rebasing (1/1) Successfully rebased and updated refs/heads/user2_branch2_on_repo1. 🟒 Rebase ok πŸš€ git push -f origin user2_branch2_on_repo1 To ssh://127.0.0.1:3232/repo1 + 9582e5f...99d176d user2_branch2_on_repo1 -> user2_branch2_on_repo1 (forced update) πŸ• 0.05 πŸš€ git pull origin user2_branch2_on_repo1 From ssh://127.0.0.1:3232/repo1 * branch user2_branch2_on_repo1 -> FETCH_HEAD 99d176d..10e3e96 user2_branch2_on_repo1 -> origin/user2_branch2_on_repo1 Updating 99d176d..10e3e96 Fast-forward issues/roadmap4.md | 1 + 1 file changed, 1 insertion(+) 🟒 Push -f ok 🟒 repo1_2 silo has not been called 🏁 Add grafter plugin in repo1 πŸš€ git add . πŸš€ git commit -m init grafter plugin [main bfc4917] init grafter plugin 1 file changed, 1 insertion(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/root 70e9e4c..bfc4917 main -> main time=2026-06-09T17:12:59.943Z level=WARN msg="no fs mounted" name=PluginManager plugin=grafter "repo is nil"=true "repoWrite is nil"=false πŸ• 0.3 πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD bfc4917..f6b2d29 main -> origin/main Updating bfc4917..f6b2d29 Fast-forward .gitroot/plugins.yml | 27 ++++++++++++++++++++++++++- .gitroot/users.yml | 6 ++++++ 2 files changed, 32 insertions(+), 1 deletion(-) πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 6cd02f1..5fc4296 main -> origin/main Updating 6cd02f1..5fc4296 Fast-forward .gitroot/plugins.yml | 25 +++++++++++++++++++++++++ .gitroot/users.yml | 6 ++++++ 2 files changed, 31 insertions(+) 🟒 repo1 grafter plugin initialized πŸš€ git add . πŸš€ git commit -m active grafter plugin [main b940bed] active grafter plugin 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 5fc4296..b940bed main -> main 🟒 repo1 grafter plugin activated πŸš€ git checkout -b graft_something Switched to a new branch 'graft_something' πŸš€ git add . πŸš€ git commit -m first graft [graft_something b51366a] first graft 1 file changed, 1 insertion(+) create mode 100644 tada.md πŸš€ git push origin graft_something To ssh://127.0.0.1:3232/repo1 * [new branch] graft_something -> graft_something πŸ• waiting pipeline 0m 00.378s πŸš€ git pull origin graft_something From ssh://127.0.0.1:3232/repo1 * branch graft_something -> FETCH_HEAD b51366a..eec3083 graft_something -> origin/graft_something Updating b51366a..eec3083 Fast-forward .gitroot/users.yml | 11 +++++++++++ grafts/graft_something.md | 23 +++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 grafts/graft_something.md 🟒 repo1 status: draft ok 🟒 repo1 first graft created πŸš€ git add . πŸš€ git commit -m rm issue first graft [graft_something 0096ec0] rm issue first graft 1 file changed, 10 deletions(-) delete mode 100644 issues/1.md πŸš€ git add . πŸš€ git commit -m second issue first graft [graft_something ada7dfc] second issue first graft 1 file changed, 1 insertion(+) create mode 100644 issues/2.md πŸš€ git add . πŸš€ git commit -m move roadmap first graft [graft_something dc77677] move roadmap first graft 1 file changed, 0 insertions(+), 0 deletions(-) rename issues/{roadmap1.md => roadmap.md} (100%) πŸš€ git push origin graft_something To ssh://127.0.0.1:3232/repo1 eec3083..dc77677 graft_something -> graft_something πŸ• waiting pipeline 0m 00.400s πŸš€ git pull origin graft_something From ssh://127.0.0.1:3232/repo1 * branch graft_something -> FETCH_HEAD dc77677..236fa05 graft_something -> origin/graft_something Updating dc77677..236fa05 Fast-forward grafts/graft_something.md | 28 ++++++++++++++++++++++++++++ issues/2.md | 8 ++++++++ 2 files changed, 36 insertions(+) 🟒 repo1 graft has 3 push and 6 commits 🟒 repo1 has 9 commits on branch graft_something πŸš€ git add . πŸš€ git commit -m review first graft [graft_something d7dce67] review first graft 1 file changed, 2 insertions(+), 2 deletions(-) πŸš€ git push origin graft_something To ssh://127.0.0.1:3232/repo1 236fa05..d7dce67 graft_something -> graft_something πŸ• waiting pipeline 0m 00.358s πŸš€ git pull origin graft_something From ssh://127.0.0.1:3232/repo1 * branch graft_something -> FETCH_HEAD d7dce67..20b15b6 graft_something -> origin/graft_something Updating d7dce67..20b15b6 Fast-forward grafts/graft_something.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 🟒 repo1 status no more draft 🟒 repo1 reviewers added 🟒 repo1 commit review skipped 🟒 repo1 first graft ready to review πŸš€ git add . πŸš€ git commit -m second issue review first graft [graft_something b7e9878] second issue review first graft 1 file changed, 1 insertion(+), 9 deletions(-) πŸš€ git push origin graft_something To ssh://127.0.0.1:3232/repo1 20b15b6..b7e9878 graft_something -> graft_something πŸ• waiting pipeline 0m 00.382s πŸš€ git pull origin graft_something From ssh://127.0.0.1:3232/repo1 * branch graft_something -> FETCH_HEAD b7e9878..81259d8 graft_something -> origin/graft_something Updating b7e9878..81259d8 Fast-forward grafts/graft_something.md | 48 +++++++++++++++++++++++++++++++++++++++++++++++ issues/2.md | 8 ++++++++ 2 files changed, 56 insertions(+) 🟒 repo1 diff added πŸš€ git add . πŸš€ git commit -m merge first graft [graft_something 8f18ca7] merge first graft 1 file changed, 3 insertions(+), 3 deletions(-) πŸš€ git push origin graft_something To ssh://127.0.0.1:3232/repo1 81259d8..8f18ca7 graft_something -> graft_something πŸ• 0.5 time=2026-06-09T17:13:03.337Z level=WARN msg="will delete branch" name=BackgroundManager branch=graft_something πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. πŸš€ git pull --rebase origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD b940bed..521e8bf main -> origin/main Updating b940bed..521e8bf Fast-forward boards/issues_3.md | 4 +- boards/issues_4.md | 2 +- boards/issues_5.md | 2 +- boards/issues_6.md | 1 + boards/roadmap.md | 2 +- boards/triage_6.md | 5 +- grafts/graft_something.md | 114 +++++++++++++++++++++++++++++++++++++ issues/{1.md => 2.md} | 5 +- issues/{roadmap1.md => roadmap.md} | 0 tada.md | 1 + 10 files changed, 126 insertions(+), 10 deletions(-) create mode 100644 grafts/graft_something.md rename issues/{1.md => 2.md} (65%) rename issues/{roadmap1.md => roadmap.md} (100%) create mode 100644 tada.md πŸš€ git fetch --prune From ssh://127.0.0.1:3232/repo1 - [deleted] (none) -> origin/graft_something - [deleted] (none) -> origin/user2_branch_on_repo1 * [new branch] user2_branch2_on_repo1 -> origin/user2_branch2_on_repo1 🟒 repo1 branch graft_something deleted 🟒 repo1 recreate branch graft_something for test shallow-exclude πŸš€ git push origin graft_something time=2026-06-09T17:13:04.365Z level=WARN msg="No commit for" name=ServerSsh::SshSession branch=refs/heads/graft_something time=2026-06-09T17:13:04.365Z level=WARN msg="No branch for" name=ServerSsh::SshSession To ssh://127.0.0.1:3232/repo1 * [new branch] graft_something -> graft_something 🏁 Add apex plugin in repo1 πŸš€ git add . πŸš€ git commit -m init apex plugin [main 9a0485e] init apex plugin 1 file changed, 4 insertions(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/root f6b2d29..9a0485e main -> main time=2026-06-09T17:13:08.578Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=true "repoWrite is nil"=false πŸ• 0.3 time=2026-06-09T17:13:36.031Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex "repo is nil"=true "repoWrite is nil"=false time=2026-06-09T17:13:36.723Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_mermaid "repo is nil"=true "repoWrite is nil"=false time=2026-06-09T17:13:36.730Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=true "repoWrite is nil"=false πŸ• 0.3 πŸ• 0.3 πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD 9a0485e..984a395 main -> origin/main Updating 9a0485e..984a395 Fast-forward .gitroot/plugins.yml | 179 +++++++++++++++++++++++++++++++++++++++++++++++++-- .gitroot/users.yml | 24 +++++++ 2 files changed, 199 insertions(+), 4 deletions(-) 🟒 root apex plugin installed πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 521e8bf..d5f30b0 main -> origin/main Updating 521e8bf..d5f30b0 Fast-forward .gitroot/plugins.yml | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++ .gitroot/users.yml | 24 ++++++++ 2 files changed, 195 insertions(+) 🟒 repo1 apex plugin initialized πŸš€ git add . πŸš€ git commit -m active apex plugin [main ef58942] active apex plugin 2 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 layout.html πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 d5f30b0..ef58942 main -> main time=2026-06-09T17:13:39.868Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• waiting pipeline 0m 04.303s 🟒 issue_9.html has 3 meta πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD ef58942..fe1b8f3 main -> origin/main Updating ef58942..fe1b8f3 Fast-forward index.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 index.md 🟒 repo1 apex plugin activated πŸš€ git add . πŸš€ git commit -m first html [main a4adc2d] first html 1 file changed, 3 insertions(+) create mode 100644 hello2.md πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 fe1b8f3..a4adc2d main -> main πŸš€ git add . πŸš€ git commit -m perso style [main 7afdc1a] perso style 3 files changed, 95 insertions(+), 4 deletions(-) create mode 100644 apex.md create mode 100755 style.css πŸš€ git push origin main time=2026-06-09T17:13:43.229Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false To ssh://127.0.0.1:3232/repo1 a4adc2d..7afdc1a main -> main 🏁 User2 can create repo3 with master branch 🟒 root plugins will activate πŸš€ git add . πŸš€ git commit -m active all plugins [main a7025b1] active all plugins 1 file changed, 7 insertions(+), 7 deletions(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/root 984a395..a7025b1 main -> main time=2026-06-09T17:13:44.321Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=false "repoWrite is nil"=false time=2026-06-09T17:13:45.221Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-09T17:13:45.565Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_mermaid "repo is nil"=false "repoWrite is nil"=false time=2026-06-09T17:13:48.812Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=false "repoWrite is nil"=false time=2026-06-09T17:13:48.878Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• waiting pipeline 0m 06.320s πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD a7025b1..abda5d6 main -> origin/main Updating a7025b1..abda5d6 Fast-forward boards/issues.md | 8 ++++++++ boards/roadmap.md | 13 +++++++++++++ boards/todos.md | 3 +++ boards/triage.md | 6 ++++++ index.md | 11 +++++++++++ 5 files changed, 41 insertions(+) create mode 100644 boards/issues.md create mode 100644 boards/roadmap.md create mode 100644 boards/todos.md create mode 100644 boards/triage.md create mode 100644 index.md 🟒 root plugins activated πŸš€ git clone --quiet ssh://127.0.0.1:3232/root root_2 πŸš€ git checkout -b create_repo3 Switched to a new branch 'create_repo3' πŸš€ git add . πŸš€ git commit -m create repo3 [create_repo3 5ab8703] create repo3 2 files changed, 6 insertions(+), 1 deletion(-) πŸš€ git push origin create_repo3 To ssh://127.0.0.1:3232/root * [new branch] create_repo3 -> create_repo3 πŸ• waiting pipeline 0m 01.057s 🟒 root_2 push create_repo3 repo πŸš€ git pull --rebase origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD Already up to date. πŸš€ git fetch origin create_repo3 From ssh://127.0.0.1:3232/root * branch create_repo3 -> FETCH_HEAD * [new branch] create_repo3 -> origin/create_repo3 πŸš€ git checkout create_repo3 Switched to a new branch 'create_repo3' branch 'create_repo3' set up to track 'origin/create_repo3'. πŸš€ git add . πŸš€ git commit -m merge create_repo3 graft [create_repo3 2d37db6] merge create_repo3 graft 1 file changed, 2 insertions(+), 2 deletions(-) πŸš€ git push origin create_repo3 To ssh://127.0.0.1:3232/root 3f8dbf6..2d37db6 create_repo3 -> create_repo3 time=2026-06-09T17:13:52.272Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=false "repoWrite is nil"=false time=2026-06-09T17:13:52.362Z level=WARN msg="will delete branch" name=BackgroundManager branch=create_repo3 πŸ• waiting pipeline 0m 00.991s πŸš€ git clone --quiet ssh://user@127.0.0.1:3232/repo3 time=2026-06-09T17:13:52.399Z level=WARN msg="plugins version?" name=RepositoryManager p="- name: ladybug\n version: 0.0.4\n active: false\n run:\n - path: issues/**/*.md\n branch:\n - \"*\"\n when:\n - add\n - mod\n func: []\n write:\n git:\n - path: issues/**/*.md\n can:\n - mod\n web: []\n exec: []\n callfunc: []\n configuration:\n metadata:\n - default: autogenerated\n mandatory: true\n name: id\n type: crc16\n - default: 50.0\n mandatory: true\n name: priority\n type: int\n - default: null\n mandatory: false\n name: assignee\n type: user\n - default: triage\n mandatory: false\n name: status\n type: string\n - default: issue\n mandatory: false\n name: kind\n type: string\n- name: silo\n version: 0.0.4\n active: false\n run:\n - path: \"**/*\"\n branch:\n - main\n when:\n - add\n - mod\n - del\n func: []\n write:\n git:\n - path: boards/*.md\n can:\n - add\n - mod\n - del\n - append\n web: []\n exec: []\n callfunc: []\n configuration:\n boards:\n - description: \"This file provides an overview of the direction this project is heading.\\n\\n> When it is obvious that the goals cannot be reached, don’t adjust the goals, adjust the action steps.\\n\\n_[Confucius](https://en.wikipedia.org/wiki/Confucius)_\\n\\n## List\"\n for: \"**/*.md\"\n format: table\n paginator: 0.0\n selects:\n - \"priority: (\\\\d+)\"\n sort: title\n sortOrder: asc\n tableHeader: \"| | priority |\"\n title: Roadmaps\n to: boards/roadmap.md\n where: \"kind: 'roadmap'\"\n - description: \"\"\n for: \"**/*|!.gitroot/**\"\n format: embed\n paginator: 0.0\n selects: []\n sort: file\n sortOrder: asc\n tableHeader: \"\"\n title: Todo is lie\n to: boards/todos.md\n where: // TODO\n - description: |-\n All\n [New](./triage.md)\n for: \"**/*.md\"\n format: table\n paginator: 10.0\n selects:\n - \"status: (.*)\"\n - \"priority: (\\\\d+)\"\n sort: select[1]\n sortOrder: desc\n tableHeader: \"| | status | priority |\"\n title: All Issues\n to: boards/issues.md\n where: \"kind: issue\"\n - description: \"[All](./issues.md)\\nNew\"\n for: \"**/*.md\"\n format: list\n paginator: 10.0\n selects: []\n sort: \"\"\n sortOrder: asc\n tableHeader: \"\"\n title: New Issues\n to: boards/triage.md\n where: \"status: triage\"\n- name: apex_markdown\n version: 0.0.4\n active: false\n run:\n - path: \"\"\n branch: []\n when: []\n func:\n - funcname: renderMd\n args:\n - fp\n - md\n - extraMedata\n res:\n - html\n - metas\n write:\n git: []\n web: []\n exec: []\n callfunc:\n - pluginname: apex_code\n funcname: renderCode\n - pluginname: apex_mermaid\n funcname: renderCode\n configuration: {}\n- name: grafter\n version: 0.0.4\n active: false\n run:\n - path: \"**/*\"\n branch:\n - \"*\"\n when:\n - add\n - mod\n - del\n func: []\n write:\n git:\n - path: \"**/*\"\n can:\n - add\n - mod\n - del\n - append\n web: []\n exec: []\n callfunc: []\n configuration:\n defaultTargetBranch: main\n- name: apex\n version: 0.0.4\n active: false\n run:\n - path: \"**/*\"\n branch:\n - main\n when:\n - add\n - mod\n - del\n func: []\n write:\n git:\n - path: index.md\n can:\n - add\n web:\n - path: \"**/*\"\n can:\n - add\n - mod\n - del\n - append\n exec: []\n callfunc:\n - pluginname: apex_markdown\n funcname: renderMd\n - pluginname: apex_code\n funcname: renderCode\n - pluginname: apex_mermaid\n funcname: renderCode\n configuration:\n branchesDir: branches\n defaultBranch: main\n favicon: icon.png\n footer:

Clone with git clone {{repo.cloneUrl}}

Hosted with ❀️ by GitRoot\n generateGitWorktree: true\n header:

{{repo.name}}

\n layout: []\n menu:\n - display: 🏠 Home\n link: /\n - display: πŸ“– Readme\n link: /README.html\n - display: 🐞 Issues\n link: /boards/issues.html\n - display: βš– Licence\n link: /LICENCE.html\n meta:\n description: a short description\n fediverse:creator: \"@forge@gitroot.dev\"\n og:description: description displayed in social\n og:title: title displayed in social\n og:type: article\n style: simple.min.css\n - path: \"**/*\"\n branch:\n - \"*\"\n - \"!main\"\n when:\n - add\n - mod\n - del\n func: []\n write:\n git: []\n web:\n - path: branches/**/*\n can:\n - add\n - mod\n - del\n - append\n exec: []\n callfunc:\n - pluginname: apex_markdown\n funcname: renderMd\n - pluginname: apex_code\n funcname: renderCode\n - pluginname: apex_mermaid\n funcname: renderCode\n configuration:\n branchesDir: branches\n defaultBranch: main\n favicon: icon.png\n footer:

Clone with git clone {{repo.cloneUrl}}

Hosted with ❀️ by GitRoot\n generateGitWorktree: false\n header:

{{repo.name}}

\n layout: []\n menu:\n - display: 🏠 Home\n link: /\n - display: πŸ“– Readme\n link: /README.html\n - display: 🐞 Issues\n link: /boards/issues.html\n - display: βš– Licence\n link: /LICENCE.html\n meta:\n description: a short description\n fediverse:creator: \"@forge@gitroot.dev\"\n og:description: description displayed in social\n og:title: title displayed in social\n og:type: article\n style: simple.min.css\n- name: apex_mermaid\n version: 0.0.1\n active: false\n run:\n - path: \"\"\n branch: []\n when: []\n func:\n - funcname: renderCode\n args:\n - code\n res:\n - html\n write:\n git: []\n web: []\n exec: []\n callfunc: []\n configuration: {}\n- name: apex_code\n version: 0.0.4\n active: false\n run:\n - path: \"\"\n branch: []\n when: []\n func:\n - funcname: renderCode\n args:\n - code\n - lang\n res:\n - html\n write:\n git: []\n web: []\n exec: []\n callfunc: []\n configuration: {}\n" time=2026-06-09T17:13:52.404Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::repo3 branch=refs/heads/master hash= πŸš€ git add . πŸš€ git commit -m mine readme [master f0456b0] mine readme 2 files changed, 2 insertions(+), 50 deletions(-) create mode 100644 .gitroot/allowed_signers πŸš€ git push origin master To ssh://127.0.0.1:3232/repo3 f78fa66..f0456b0 master -> master 🏁 Shallow πŸš€ git clone --quiet --depth 1 ssh://git@127.0.0.1:3232/repo1 repo1_shallow time=2026-06-09T17:13:53.177Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=false "repoWrite is nil"=false time=2026-06-09T17:13:53.239Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false 🟒 repo1_shallow has 1 commit 🏁 User2 hack repo1 πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. πŸš€ git pull --rebase origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 6cd02f1..7afdc1a main -> origin/main Updating 6cd02f1..7afdc1a Fast-forward .gitroot/plugins.yml | 200 +++++++++++++++++++++++++++++++++++++ .gitroot/users.yml | 30 ++++++ apex.md | 44 ++++++++ boards/issues_3.md | 4 +- boards/issues_4.md | 2 +- boards/issues_5.md | 2 +- boards/issues_6.md | 1 + boards/roadmap.md | 2 +- boards/triage_6.md | 5 +- grafts/graft_something.md | 114 +++++++++++++++++++++ hello2.md | 3 + index.md | 11 ++ issues/{1.md => 2.md} | 5 +- issues/{roadmap1.md => roadmap.md} | 0 layout.html | 7 ++ style.css | 47 +++++++++ tada.md | 1 + 17 files changed, 468 insertions(+), 10 deletions(-) create mode 100644 apex.md create mode 100644 grafts/graft_something.md create mode 100644 hello2.md create mode 100644 index.md rename issues/{1.md => 2.md} (65%) rename issues/{roadmap1.md => roadmap.md} (100%) create mode 100644 layout.html create mode 100755 style.css create mode 100644 tada.md 🟒 index2.html is not found πŸš€ git checkout -b hack Switched to a new branch 'hack' πŸš€ git add . πŸš€ git commit -m hack [hack a68b1f8] hack 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 index2.md πŸš€ git push origin hack To ssh://127.0.0.1:3232/repo1 * [new branch] hack -> hack πŸ• waiting pipeline 0m 01.122s 🟒 index2.html is not found 🟒 hack branch is referenced 🟒 hack branch has graft 🏁 pollen plugin πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD abda5d6..854cff1 main -> origin/main Updating abda5d6..854cff1 Fast-forward .gitroot/allowed_signers | 1 + .gitroot/repositories.yml | 6 +++++- grafts/create_repo3.md | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 grafts/create_repo3.md πŸš€ git add . πŸš€ git commit -m init pollen plugin [main d61f65d] init pollen plugin 1 file changed, 1 insertion(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/root 854cff1..d61f65d main -> main time=2026-06-09T17:13:56.099Z level=WARN msg="no fs mounted" name=PluginManager plugin=pollen "repo is nil"=true "repoWrite is nil"=false time=2026-06-09T17:13:57.885Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• waiting pipeline 0m 03.105s πŸ• 0.3 time=2026-06-09T17:13:58.946Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• 0.1 πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD d61f65d..7d42f1c main -> origin/main Updating d61f65d..7d42f1c Fast-forward .gitroot/plugins.yml | 30 +++++++++++++++++++++++++++++- .gitroot/users.yml | 6 ++++++ 2 files changed, 35 insertions(+), 1 deletion(-) 🟒 root pollen plugin installed πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 ! [rejected] main -> main (fetch first) error: failed to push some refs to 'ssh://127.0.0.1:3232/repo1' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. πŸ• waiting pipeline 0m 00.464s πŸš€ git pull origin main time=2026-06-09T17:13:59.990Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 7afdc1a..74212db main -> origin/main Updating 7afdc1a..74212db Fast-forward .gitroot/plugins.yml | 28 ++++++++++++++++++++++++++++ .gitroot/users.yml | 6 ++++++ 2 files changed, 34 insertions(+) πŸš€ git add . πŸš€ git commit -m active pollen plugin [main 6ce4030] active pollen plugin 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 74212db..6ce4030 main -> main πŸš€ git add . πŸš€ git commit -m with rss [main 9aef3e0] with rss 1 file changed, 1 insertion(+), 51 deletions(-) πŸš€ git push origin main time=2026-06-09T17:14:01.085Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false To ssh://127.0.0.1:3232/repo1 6ce4030..9aef3e0 main -> main πŸ• 4 time=2026-06-09T17:14:02.264Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false 🟒 rss ok 🏁 hop plugin πŸš€ git add . πŸš€ git commit -m init hop plugin [main 3e5787d] init hop plugin 1 file changed, 1 insertion(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/root 7d42f1c..3e5787d main -> main time=2026-06-09T17:14:07.014Z level=WARN msg="no fs mounted" name=PluginManager plugin=hop "repo is nil"=true "repoWrite is nil"=false time=2026-06-09T17:14:08.615Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• waiting pipeline 0m 04.214s πŸ• 0.3 time=2026-06-09T17:14:09.719Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• 0.1 πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD 3e5787d..6e25b97 main -> origin/main Updating 3e5787d..6e25b97 Fast-forward .gitroot/plugins.yml | 31 ++++++++++++++++++++++++++++++- .gitroot/users.yml | 6 ++++++ 2 files changed, 36 insertions(+), 1 deletion(-) 🟒 root hop plugin installed πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 ! [rejected] main -> main (fetch first) error: failed to push some refs to 'ssh://127.0.0.1:3232/repo1' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. πŸ• waiting pipeline 0m 00.532s πŸš€ git pull origin main time=2026-06-09T17:14:10.848Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 9aef3e0..ce1ba29 main -> origin/main Updating 9aef3e0..ce1ba29 Fast-forward .gitroot/plugins.yml | 29 +++++++++++++++++++++++++++++ .gitroot/users.yml | 6 ++++++ 2 files changed, 35 insertions(+) πŸš€ git add . πŸš€ git commit -m active hop plugin [main 0f85cd4] active hop plugin 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 ce1ba29..0f85cd4 main -> main πŸ• 4 time=2026-06-09T17:14:11.920Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸš€ git checkout -b testHop Switched to a new branch 'testHop' πŸš€ git add . πŸš€ git commit -m test hop plugin [testHop 7289ad7] test hop plugin 1 file changed, 1 insertion(+) πŸš€ git push origin testHop To ssh://127.0.0.1:3232/repo1 * [new branch] testHop -> testHop πŸ• waiting pipeline 0m 01.253s πŸš€ git pull origin testHop From ssh://127.0.0.1:3232/repo1 * branch testHop -> FETCH_HEAD 7289ad7..5d8a6a9 testHop -> origin/testHop Updating 7289ad7..5d8a6a9 Fast-forward .gitroot/users.yml | 11 +++++++++++ grafts/testHop.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 grafts/testHop.md 🟒 report ok πŸš€ git checkout main Switched to branch 'main' Your branch is up to date with 'origin/main'. 🏁 verify commits πŸš€ git checkout main Already on 'main' Your branch is up to date with 'origin/main'. πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD Already up to date. πŸš€ git add . πŸš€ git commit -m init stigma plugin [main c8be240] init stigma plugin 1 file changed, 2 insertions(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/root 6e25b97..c8be240 main -> main time=2026-06-09T17:14:17.297Z level=WARN msg="no fs mounted" name=PluginManager plugin=stigma "repo is nil"=true "repoWrite is nil"=false time=2026-06-09T17:14:19.023Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-09T17:14:20.242Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• waiting pipeline 0m 03.819s πŸ• 0.3 πŸš€ git push origin main To ssh://127.0.0.1:3232/root ! [rejected] main -> main (fetch first) error: failed to push some refs to 'ssh://127.0.0.1:3232/root' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. time=2026-06-09T17:14:21.413Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• waiting pipeline 0m 00.590s πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD c8be240..41904b8 main -> origin/main Updating c8be240..41904b8 Fast-forward .gitroot/allowed_signers | 4 ++ .gitroot/init.sh | 114 +++++++++++++++++++++++++++++++++++++++++++++++ .gitroot/plugins.yml | 31 ++++++++++++- .gitroot/users.yml | 6 +++ 4 files changed, 154 insertions(+), 1 deletion(-) create mode 100644 .gitroot/init.sh 🟒 root stigma plugin installed forgeConfig@gitroot.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICjrWwMnCd32Z10ZMEGT8zslAivtsFh0zj1Iss3C5Kt user2root@gitroot.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMXujp1NVOs5n1t8KsgzJQnYSzhe+Ht9PpKlsdZqeDa GitRoot@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM1X7eSgHy2AStjfUyKFa8q0c18/iin0O2bV3bYCyy7r silo@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBThy13de2YpAzqwYuJmxLzCSLxDU2NrD3Sf0YY/hCTM apex@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFbfEgioh6lc72/inyhZkISbA2RpKl9KlmCLPY3D+Zmi stigma@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMbJY8e+FBbGR/68SCSQwluZo792Pq4Rhi+0Uxqp/aoD Good "git" signature for stigma@localhost with ED25519 key SHA256:Q4hp15DnR0IO2ZP5K+vJlw/uaotsbPuAciInw33lxQU Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for apex@localhost with ED25519 key SHA256:yFG0FnfSGBxtIWT8+rd3XJSGjLp+zLXN7+QlHhp5a5A Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c 🟒 root πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 ! [rejected] main -> main (fetch first) error: failed to push some refs to 'ssh://127.0.0.1:3232/repo1' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. πŸ• waiting pipeline 0m 00.343s πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 0f85cd4..aff0591 main -> origin/main Updating 0f85cd4..aff0591 Fast-forward .gitroot/plugins.yml | 30 ++++++++++++++++++++++++++++++ .gitroot/users.yml | 6 ++++++ 2 files changed, 36 insertions(+) πŸš€ git add . πŸš€ git commit -m active stigma plugin [main cc3a9a8] active stigma plugin 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 aff0591..cc3a9a8 main -> main time=2026-06-09T17:14:23.353Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸ• waiting pipeline 0m 01.806s πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD cc3a9a8..9dca3a1 main -> origin/main Updating cc3a9a8..9dca3a1 Fast-forward .gitroot/allowed_signers | 5 +++ .gitroot/init.sh | 114 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 119 insertions(+) create mode 100644 .gitroot/init.sh repo1@gitroot.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICjrWwMnCd32Z10ZMEGT8zslAivtsFh0zj1Iss3C5Kt GitRoot@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM1X7eSgHy2AStjfUyKFa8q0c18/iin0O2bV3bYCyy7r ladybug@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICN7jdPeZa6Y/ummba8W3KpBfDkdVbo2HJY2bIPsKgrA silo@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBThy13de2YpAzqwYuJmxLzCSLxDU2NrD3Sf0YY/hCTM apex@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFbfEgioh6lc72/inyhZkISbA2RpKl9KlmCLPY3D+Zmi stigma@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMbJY8e+FBbGR/68SCSQwluZo792Pq4Rhi+0Uxqp/aoD Good "git" signature for stigma@localhost with ED25519 key SHA256:Q4hp15DnR0IO2ZP5K+vJlw/uaotsbPuAciInw33lxQU Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for apex@localhost with ED25519 key SHA256:yFG0FnfSGBxtIWT8+rd3XJSGjLp+zLXN7+QlHhp5a5A Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for silo@localhost with ED25519 key SHA256:/3f5aFX9CibRe3RA8ejuJLhPCqVOrXfEkjrbQNyoEFU Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for silo@localhost with ED25519 key SHA256:/3f5aFX9CibRe3RA8ejuJLhPCqVOrXfEkjrbQNyoEFU Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for silo@localhost with ED25519 key SHA256:/3f5aFX9CibRe3RA8ejuJLhPCqVOrXfEkjrbQNyoEFU Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for silo@localhost with ED25519 key SHA256:/3f5aFX9CibRe3RA8ejuJLhPCqVOrXfEkjrbQNyoEFU Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for silo@localhost with ED25519 key SHA256:/3f5aFX9CibRe3RA8ejuJLhPCqVOrXfEkjrbQNyoEFU Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for ladybug@localhost with ED25519 key SHA256:Y3GHJnZR3zpRbJoXU9khZDwSzY3Z9ClgvOXqrIRlhcQ Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:iKRW5Wz2e0J+icYyyozXkO7QLVyYAZDgqNF5m+Hqe4c 🟒 repo1 πŸš€ git push origin main To ssh://127.0.0.1:3232/repo2 ! [rejected] main -> main (fetch first) error: failed to push some refs to 'ssh://127.0.0.1:3232/repo2' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. πŸ• waiting pipeline 0m 00.290s πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo2 * branch main -> FETCH_HEAD 3cf4b8c..0598b77 main -> origin/main Updating 3cf4b8c..0598b77 Fast-forward .gitroot/plugins.yml | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++ .gitroot/users.yml | 48 +++++++++ 2 files changed, 331 insertions(+) πŸš€ git add . πŸš€ git commit -m active stigma plugin [main 43012fb] active stigma plugin 1 file changed, 9 insertions(+), 9 deletions(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo2 0598b77..43012fb main -> main πŸ• 1 time=2026-06-09T17:14:26.276Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo2 * branch main -> FETCH_HEAD Already up to date. repo2@gitroot.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICjrWwMnCd32Z10ZMEGT8zslAivtsFh0zj1Iss3C5Kt 🏁 Finish 🟒 Logs no error 🟒 Logs no data race ✎ Find all logs in /app/app/testsuite/mylog.txt