🟒 Gitroot not launched 🏁 launch gitroot time=2026-06-07T19:52:23.401Z level=WARN msg="executor not found will use none" name=ExecManager time=2026-06-07T19:52:23.406Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::root branch=refs/heads/main hash= time=2026-06-07T19:52:23.409Z level=WARN msg="starting SSH server on" name=ServerSsh addr=0.0.0.0:3232 time=2026-06-07T19:52:23.409Z 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 259192b] create first repo 2 files changed, 3 insertions(+) create mode 100644 .gitroot/allowed_signers πŸš€ git push origin main BRANCH refs/heads/main vs refs/heads/main COM create first repo FILE .gitroot/allowed_signers FILE .gitroot/repositories.yml BRANCH refs/heads/main vs refs/heads/main COM create first repo FILE .gitroot/allowed_signers FILE .gitroot/repositories.yml BRANCH nothing found time=2026-06-07T19:52:23.686Z level=WARN msg="plugins version?" name=RepositoryManager p="[]\n" BRANCH refs/heads/main vs refs/heads/main COM create first repo FILE .gitroot/allowed_signers FILE .gitroot/repositories.yml BRANCH nothing found time=2026-06-07T19:52:23.689Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::repo1 branch=refs/heads/main hash= To ssh://127.0.0.1:3232/root 2bfefe3..259192b 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 3fbca17] 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 a93a92e..3fbca17 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 BRANCH refs/heads/main vs refs/heads/main COM init user FILE .gitroot/allowed_signers BRANCH nothing found BRANCH refs/heads/main vs refs/heads/branch1 BRANCH not same To ssh://127.0.0.1:3232/repo1 - [deleted] branch1 🟒 repo1 delete :branch1 πŸš€ git push origin main time=2026-06-07T19:52:24.124Z level=WARN msg="No branch for" name=ServerSsh::SshSession Everything up-to-date 🟒 repo1 push empty main 🏁 first plugin πŸš€ git add . πŸš€ git commit -m init ladybug plugin [main 44245ca] init ladybug plugin 1 file changed, 1 insertion(+) πŸš€ git add . πŸš€ git commit -m create second repo [main 5161fad] create second repo 1 file changed, 2 insertions(+) πŸš€ git push origin main BRANCH refs/heads/main vs refs/heads/main COM init ladybug plugin FILE .gitroot/plugins.yml COM create second repo FILE .gitroot/repositories.yml BRANCH refs/heads/main vs refs/heads/main COM init ladybug plugin FILE .gitroot/plugins.yml To ssh://127.0.0.1:3232/root 259192b..5161fad main -> main 🟒 root push first plugin and second repo time=2026-06-07T19:52:26.624Z level=WARN msg="no fs mounted" name=PluginManager plugin=ladybug "repo is nil"=true "repoWrite is nil"=true time=2026-06-07T19:52:26.632Z 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" BRANCH refs/heads/main vs refs/heads/main COM init ladybug plugin FILE .gitroot/plugins.yml time=2026-06-07T19:52:26.637Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::repo2 branch=refs/heads/main hash= BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml πŸ• 0.3 BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml FILE .gitroot/users.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml 🟒 /tmp/gitrootData/data/plugins/ladybug loaded πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD 5161fad..bf2e759 main -> origin/main Updating 5161fad..bf2e759 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 74d9af1] 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 3b7e986..74d9af1 main -> main 🟒 repo2 first issue in second repo πŸ• 0.05 BRANCH refs/heads/main vs refs/heads/main COM first issue in second repo FILE .gitroot/allowed_signers FILE .gitroot/plugins.yml πŸš€ git pull From ssh://127.0.0.1:3232/repo2 74d9af1..98bfb34 main -> origin/main Updating 74d9af1..98bfb34 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 3fbca17..09f91f9 main -> origin/main Updating 3fbca17..09f91f9 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 20b0152] 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 09f91f9..20b0152 main -> main 🟒 repo1 first issue in first repo πŸ• 0.05 BRANCH refs/heads/main vs refs/heads/main COM first issue in first repo FILE .gitroot/plugins.yml πŸš€ git pull From ssh://127.0.0.1:3232/repo1 20b0152..f3b5015 main -> origin/main Updating 20b0152..f3b5015 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 d081b18] 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-07T19:52:28.105Z level=WARN msg="can't serve" name=ServerSsh::SshSession err="you can't write in main" time=2026-06-07T19:52:28.105Z 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 ca80a51] 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 a2e2284] 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 BRANCH refs/heads/main vs refs/heads/user2_branch_on_repo1 BRANCH not same πŸš€ git pull origin user2_branch_on_repo1 From ssh://127.0.0.1:3232/repo1 * branch user2_branch_on_repo1 -> FETCH_HEAD a2e2284..9d48582 user2_branch_on_repo1 -> origin/user2_branch_on_repo1 Updating a2e2284..9d48582 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 4dbaea6] update readme 1 file changed, 1 insertion(+), 50 deletions(-) πŸš€ git push origin user2_branch_on_repo1 BRANCH refs/heads/main vs refs/heads/user2_branch_on_repo1 BRANCH not same To ssh://127.0.0.1:3232/repo1 9d48582..4dbaea6 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 8ccdb66] update readme 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin user2_branch_on_repo1 BRANCH refs/heads/main vs refs/heads/user2_branch_on_repo1 BRANCH not same To ssh://127.0.0.1:3232/repo1 4dbaea6..8ccdb66 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 b32a3f9] init silo plugin 1 file changed, 1 insertion(+) πŸš€ git push origin main BRANCH refs/heads/main vs refs/heads/main COM init silo plugin FILE .gitroot/plugins.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM init silo plugin FILE .gitroot/plugins.yml To ssh://127.0.0.1:3232/root bf2e759..b32a3f9 main -> main time=2026-06-07T19:52:31.943Z level=WARN msg="no fs mounted" name=PluginManager plugin=silo "repo is nil"=true "repoWrite is nil"=false BRANCH refs/heads/main vs refs/heads/main COM init silo plugin FILE .gitroot/plugins.yml πŸ• 0.3 BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml FILE .gitroot/users.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD b32a3f9..df134d9 main -> origin/main Updating b32a3f9..df134d9 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 f3b5015..15a8409 main -> origin/main Updating f3b5015..15a8409 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 ff9a5cf] 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 15a8409..ff9a5cf main -> main πŸ• 0.1 BRANCH refs/heads/main vs refs/heads/main COM active silo and build first roadmap ticket FILE .gitroot/plugins.yml πŸš€ git pull From ssh://127.0.0.1:3232/repo1 ff9a5cf..3064441 main -> origin/main Updating ff9a5cf..3064441 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 e31fe99] 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 3064441..e31fe99 main -> main πŸ• 0.5 BRANCH refs/heads/main vs refs/heads/main COM create lot of issues FILE issues/issue_0.md FILE issues/issue_1.md FILE issues/issue_10.md FILE issues/issue_11.md FILE issues/issue_12.md FILE issues/issue_13.md FILE issues/issue_14.md FILE issues/issue_15.md FILE issues/issue_16.md FILE issues/issue_17.md FILE issues/issue_18.md FILE issues/issue_19.md FILE issues/issue_2.md FILE issues/issue_20.md FILE issues/issue_21.md FILE issues/issue_22.md FILE issues/issue_23.md FILE issues/issue_24.md FILE issues/issue_25.md FILE issues/issue_26.md FILE issues/issue_27.md FILE issues/issue_28.md FILE issues/issue_29.md FILE issues/issue_3.md FILE issues/issue_30.md FILE issues/issue_31.md FILE issues/issue_32.md FILE issues/issue_33.md FILE issues/issue_34.md FILE issues/issue_35.md FILE issues/issue_36.md FILE issues/issue_37.md FILE issues/issue_38.md FILE issues/issue_39.md FILE issues/issue_4.md FILE issues/issue_40.md FILE issues/issue_41.md FILE issues/issue_42.md FILE issues/issue_43.md FILE issues/issue_44.md FILE issues/issue_45.md FILE issues/issue_46.md FILE issues/issue_47.md FILE issues/issue_48.md FILE issues/issue_49.md FILE issues/issue_5.md FILE issues/issue_50.md FILE issues/issue_6.md FILE issues/issue_7.md FILE issues/issue_8.md FILE issues/issue_9.md BRANCH nothing found πŸš€ git pull From ssh://127.0.0.1:3232/repo1 e31fe99..6fab5ff main -> origin/main Updating e31fe99..6fab5ff 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 3704c48] 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 6fab5ff..3704c48 main -> main πŸ• 0.05 BRANCH refs/heads/main vs refs/heads/main COM update random prio of lot of issues FILE issues/issue_0.md FILE issues/issue_1.md FILE issues/issue_10.md FILE issues/issue_11.md FILE issues/issue_12.md FILE issues/issue_13.md FILE issues/issue_14.md FILE issues/issue_15.md FILE issues/issue_16.md FILE issues/issue_17.md FILE issues/issue_18.md FILE issues/issue_19.md FILE issues/issue_2.md FILE issues/issue_20.md FILE issues/issue_21.md FILE issues/issue_22.md FILE issues/issue_23.md FILE issues/issue_24.md FILE issues/issue_25.md FILE issues/issue_26.md FILE issues/issue_27.md FILE issues/issue_28.md FILE issues/issue_29.md FILE issues/issue_3.md FILE issues/issue_30.md FILE issues/issue_31.md FILE issues/issue_32.md FILE issues/issue_33.md FILE issues/issue_34.md FILE issues/issue_35.md FILE issues/issue_36.md FILE issues/issue_37.md FILE issues/issue_38.md FILE issues/issue_39.md FILE issues/issue_4.md FILE issues/issue_40.md FILE issues/issue_41.md FILE issues/issue_42.md FILE issues/issue_43.md FILE issues/issue_44.md FILE issues/issue_45.md FILE issues/issue_46.md FILE issues/issue_47.md FILE issues/issue_48.md FILE issues/issue_49.md FILE issues/issue_5.md FILE issues/issue_50.md FILE issues/issue_6.md FILE issues/issue_7.md FILE issues/issue_8.md FILE issues/issue_9.md BRANCH nothing found πŸš€ git pull Already up to date. 🏁 Repo2 don't allow anonymous contrib πŸš€ git pull From ssh://127.0.0.1:3232/repo2 98bfb34..19c5bad main -> origin/main Updating 98bfb34..19c5bad 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 8bfc7d4] block all modifications of anonymous users 1 file changed, 5 insertions(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo2 19c5bad..8bfc7d4 main -> main BRANCH refs/heads/main vs refs/heads/main COM block all modifications of anonymous users FILE .gitroot/users.yml BRANCH nothing found πŸš€ 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 9af9e30] user2 config 1 file changed, 1 insertion(+) πŸš€ git push origin tryToAddMe time=2026-06-07T19:52:34.951Z level=WARN msg="can't serve" name=ServerSsh::SshSession err="you can't write in tryToAddMe" time=2026-06-07T19:52:34.951Z 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 f3b5015..99c80f3 main -> origin/main Updating f3b5015..99c80f3 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 4f647a0] 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 b39eb17] 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 BRANCH refs/heads/main vs refs/heads/user2_issue_on_repo1 BRANCH not same time=2026-06-07T19:52:35.902Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:52:35.905Z 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. time=2026-06-07T19:52:36.137Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• 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 b39eb17..53f76e6 user2_issue_on_repo1 -> origin/user2_issue_on_repo1 Updating b39eb17..53f76e6 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 08a1518] 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 BRANCH refs/heads/main vs refs/heads/user2_issue2_on_repo1 BRANCH not same time=2026-06-07T19:52:36.696Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.378s πŸš€ git pull origin user2_issue2_on_repo1 From ssh://127.0.0.1:3232/repo1 * branch user2_issue2_on_repo1 -> FETCH_HEAD 08a1518..15d80b5 user2_issue2_on_repo1 -> origin/user2_issue2_on_repo1 Updating 08a1518..15d80b5 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 3704c48..99c80f3 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 3704c48..99c80f3 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 9fff28a] silo plugin Author: silo Date: Sun Jun 7 19:52:34 2026 +0000 7 files changed, 53 insertions(+), 62 deletions(-) πŸš€ git push -f origin main time=2026-06-07T19:52:37.382Z level=WARN msg="can't serve" name=ServerSsh::SshSession err="you can't force-push on main" time=2026-06-07T19:52:37.382Z 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 99c80f3 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 e5ebacb] fake commit to conflict 1 file changed, 1 insertion(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 99c80f3..e5ebacb main -> main πŸ• 0.2 BRANCH refs/heads/main vs refs/heads/main COM fake commit to conflict FILE README.md BRANCH nothing found πŸš€ git add . πŸš€ git commit -m roadmap4 [user2_branch2_on_repo1 d7270a0] 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 BRANCH refs/heads/main vs refs/heads/user2_branch2_on_repo1 BRANCH not same From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 99c80f3..e5ebacb main -> origin/main Updating 99c80f3..e5ebacb 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 + 4ca459a...2c96181 user2_branch2_on_repo1 -> user2_branch2_on_repo1 (forced update) πŸ• 0.05 BRANCH refs/heads/main vs refs/heads/user2_branch2_on_repo1 BRANCH not same πŸš€ git pull origin user2_branch2_on_repo1 From ssh://127.0.0.1:3232/repo1 * branch user2_branch2_on_repo1 -> FETCH_HEAD 2c96181..9ce6263 user2_branch2_on_repo1 -> origin/user2_branch2_on_repo1 Updating 2c96181..9ce6263 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 009be00] init grafter plugin 1 file changed, 1 insertion(+) πŸš€ git push origin main BRANCH refs/heads/main vs refs/heads/main COM init grafter plugin FILE .gitroot/plugins.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM init grafter plugin FILE .gitroot/plugins.yml To ssh://127.0.0.1:3232/root df134d9..009be00 main -> main time=2026-06-07T19:52:41.421Z level=WARN msg="no fs mounted" name=PluginManager plugin=grafter "repo is nil"=true "repoWrite is nil"=false BRANCH refs/heads/main vs refs/heads/main COM init grafter plugin FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml FILE .gitroot/users.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml πŸ• 0.3 BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD 009be00..065f8da main -> origin/main Updating 009be00..065f8da 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 e5ebacb..10c8a18 main -> origin/main Updating e5ebacb..10c8a18 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 a68fb71] active grafter plugin 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 10c8a18..a68fb71 main -> main 🟒 repo1 grafter plugin activated πŸš€ git checkout -b graft_something Switched to a new branch 'graft_something' πŸš€ git add . BRANCH refs/heads/main vs refs/heads/main COM active grafter plugin FILE .gitroot/plugins.yml πŸš€ git commit -m first graft [graft_something e48d492] 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 BRANCH refs/heads/main vs refs/heads/graft_something BRANCH not same time=2026-06-07T19:52:42.762Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.411s πŸš€ git pull origin graft_something From ssh://127.0.0.1:3232/repo1 * branch graft_something -> FETCH_HEAD e48d492..0f7ded2 graft_something -> origin/graft_something Updating e48d492..0f7ded2 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 3361d0f] 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 68702ff] 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 41cf82e] 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 0f7ded2..41cf82e graft_something -> graft_something BRANCH refs/heads/main vs refs/heads/graft_something BRANCH not same time=2026-06-07T19:52:43.312Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.358s πŸš€ git pull origin graft_something From ssh://127.0.0.1:3232/repo1 * branch graft_something -> FETCH_HEAD 41cf82e..1f0e7c7 graft_something -> origin/graft_something Updating 41cf82e..1f0e7c7 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 af3f35d] review first graft 1 file changed, 2 insertions(+), 2 deletions(-) πŸš€ git push origin graft_something To ssh://127.0.0.1:3232/repo1 1f0e7c7..af3f35d graft_something -> graft_something BRANCH refs/heads/main vs refs/heads/graft_something BRANCH not same time=2026-06-07T19:52:43.874Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.366s πŸš€ git pull origin graft_something From ssh://127.0.0.1:3232/repo1 * branch graft_something -> FETCH_HEAD af3f35d..7c18840 graft_something -> origin/graft_something Updating af3f35d..7c18840 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 21111e6] 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 7c18840..21111e6 graft_something -> graft_something BRANCH refs/heads/main vs refs/heads/graft_something BRANCH not same time=2026-06-07T19:52:44.469Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.376s πŸš€ git pull origin graft_something From ssh://127.0.0.1:3232/repo1 * branch graft_something -> FETCH_HEAD 21111e6..d00e2bf graft_something -> origin/graft_something Updating 21111e6..d00e2bf 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 87c1bf5] merge first graft 1 file changed, 3 insertions(+), 3 deletions(-) πŸš€ git push origin graft_something To ssh://127.0.0.1:3232/repo1 d00e2bf..87c1bf5 graft_something -> graft_something πŸ• 0.5 BRANCH refs/heads/main vs refs/heads/graft_something BRANCH not same time=2026-06-07T19:52:44.909Z level=WARN msg="will delete branch" name=BackgroundManager branch=graft_something BRANCH refs/heads/main vs refs/heads/main COM active grafter plugin FILE .gitroot/plugins.yml πŸš€ 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 a68fb71..006a639 main -> origin/main Updating a68fb71..006a639 Fast-forward boards/issues_4.md | 4 +- 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 + 9 files changed, 125 insertions(+), 9 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-07T19:52:45.832Z level=WARN msg="No commit for" name=ServerSsh::SshSession branch=refs/heads/graft_something time=2026-06-07T19:52:45.832Z 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 baaf96f] init apex plugin 1 file changed, 4 insertions(+) πŸš€ git push origin main BRANCH refs/heads/main vs refs/heads/main COM init apex plugin FILE .gitroot/plugins.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM init apex plugin FILE .gitroot/plugins.yml To ssh://127.0.0.1:3232/root 065f8da..baaf96f main -> main time=2026-06-07T19:52:49.731Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=true "repoWrite is nil"=false πŸ• 0.3 time=2026-06-07T19:53:17.866Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex "repo is nil"=true "repoWrite is nil"=false time=2026-06-07T19:53:18.631Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_mermaid "repo is nil"=true "repoWrite is nil"=false time=2026-06-07T19:53:18.644Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=true "repoWrite is nil"=false BRANCH refs/heads/main vs refs/heads/main COM init apex plugin FILE .gitroot/plugins.yml πŸ• 0.3 BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml FILE .gitroot/users.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml πŸ• 0.3 πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD baaf96f..c3d9876 main -> origin/main Updating baaf96f..c3d9876 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 006a639..1669f70 main -> origin/main Updating 006a639..1669f70 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 b9b317a] 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 1669f70..b9b317a main -> main BRANCH refs/heads/main vs refs/heads/main COM active apex plugin FILE .gitroot/plugins.yml time=2026-06-07T19:53:21.793Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:23.751Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 04.051s 🟒 issue_9.html has 3 meta πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD b9b317a..2339489 main -> origin/main Updating b9b317a..2339489 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 eff3a1c] first html 1 file changed, 3 insertions(+) create mode 100644 hello2.md πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 2339489..eff3a1c main -> main πŸš€ git add . πŸš€ git commit -m perso style BRANCH refs/heads/main vs refs/heads/main COM first html FILE hello2.md BRANCH nothing found [main 71bebb8] 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-07T19:53:25.045Z 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 eff3a1c..71bebb8 main -> main 🏁 User2 can create repo3 with master branch 🟒 root plugins will activate πŸš€ git add . πŸš€ git commit -m active all plugins BRANCH refs/heads/main vs refs/heads/main COM perso style FILE .gitroot/plugins.yml [main 39e6ffa] active all plugins 1 file changed, 7 insertions(+), 7 deletions(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/root c3d9876..39e6ffa main -> main BRANCH refs/heads/main vs refs/heads/main COM active all plugins FILE .gitroot/plugins.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM active all plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM active all plugins FILE .gitroot/plugins.yml time=2026-06-07T19:53:25.448Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:26.137Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:26.165Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:26.718Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:26.882Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:27.212Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_mermaid "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:27.308Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:27.909Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:28.502Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:29.093Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:29.677Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:30.646Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:30.671Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:31.414Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 06.262s πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD 39e6ffa..49f74b5 main -> origin/main Updating 39e6ffa..49f74b5 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 154a2fb] 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 BRANCH refs/heads/main vs refs/heads/create_repo3 BRANCH not same BRANCH refs/heads/main vs refs/heads/create_repo3 BRANCH not same BRANCH refs/heads/main vs refs/heads/create_repo3 BRANCH not same time=2026-06-07T19:53:32.995Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 01.134s 🟒 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 9ed7fda] merge create_repo3 graft 1 file changed, 2 insertions(+), 2 deletions(-) πŸš€ git push origin create_repo3 BRANCH refs/heads/main vs refs/heads/create_repo3 BRANCH not same BRANCH refs/heads/main vs refs/heads/create_repo3 BRANCH not same To ssh://127.0.0.1:3232/root 531e48d..9ed7fda create_repo3 -> create_repo3 BRANCH refs/heads/main vs refs/heads/create_repo3 BRANCH not same time=2026-06-07T19:53:34.257Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:34.324Z level=WARN msg="will delete branch" name=BackgroundManager branch=create_repo3 time=2026-06-07T19:53:34.335Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 01.042s πŸš€ git clone --quiet ssh://user@127.0.0.1:3232/repo3 BRANCH refs/heads/main vs refs/heads/main COM init web page FILE index.md COM create repo3 FILE .gitroot/allowed_signers FILE .gitroot/repositories.yml BRANCH refs/heads/main vs refs/heads/main COM init web page FILE index.md COM create repo3 FILE .gitroot/allowed_signers FILE .gitroot/repositories.yml COM Add user for branch create_repo3 FILE .gitroot/users.yml COM graft created FILE grafts/create_repo3.md COM graft updated with report FILE grafts/create_repo3.md COM graft updated with report FILE grafts/create_repo3.md COM merge create_repo3 graft FILE grafts/create_repo3.md COM Delete branch create_repo3 FILE .gitroot/users.yml BRANCH nothing found time=2026-06-07T19:53:34.382Z 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: 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: 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: 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-07T19:53:34.387Z level=WARN msg="repo will no mount worktree" name=RepositoryManager::repo3 branch=refs/heads/master hash= BRANCH refs/heads/main vs refs/heads/main COM init web page FILE index.md COM create repo3 FILE .gitroot/allowed_signers FILE .gitroot/repositories.yml COM Add user for branch create_repo3 FILE .gitroot/users.yml COM graft created FILE grafts/create_repo3.md COM graft updated with report FILE grafts/create_repo3.md COM graft updated with report FILE grafts/create_repo3.md COM merge create_repo3 graft FILE grafts/create_repo3.md COM Delete branch create_repo3 FILE .gitroot/users.yml BRANCH nothing found πŸš€ git add . πŸš€ git commit -m mine readme [master 90d4d6c] 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 5a763ae..90d4d6c master -> master 🏁 Shallow πŸš€ git clone --quiet --depth 1 ssh://git@127.0.0.1:3232/repo1 repo1_shallow BRANCH refs/heads/master vs refs/heads/master COM mine readme FILE .gitroot/allowed_signers FILE README.md BRANCH nothing found time=2026-06-07T19:53:35.152Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_markdown "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:35.212Z 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 e5ebacb..71bebb8 main -> origin/main Updating e5ebacb..71bebb8 Fast-forward .gitroot/plugins.yml | 200 +++++++++++++++++++++++++++++++++++++ .gitroot/users.yml | 30 ++++++ apex.md | 44 ++++++++ boards/issues_4.md | 4 +- 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 + 16 files changed, 467 insertions(+), 9 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 60b6369] 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 BRANCH refs/heads/main vs refs/heads/hack BRANCH not same time=2026-06-07T19:53:37.453Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 01.292s 🟒 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 49f74b5..bcb8782 main -> origin/main Updating 49f74b5..bcb8782 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 be1621e] init pollen plugin 1 file changed, 1 insertion(+) πŸš€ git push origin main To ssh://127.0.0.1:3232/root bcb8782..be1621e main -> main BRANCH refs/heads/main vs refs/heads/main COM init pollen plugin FILE .gitroot/plugins.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM init pollen plugin FILE .gitroot/plugins.yml time=2026-06-07T19:53:38.014Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:38.188Z level=WARN msg="no fs mounted" name=PluginManager plugin=pollen "repo is nil"=true "repoWrite is nil"=false time=2026-06-07T19:53:38.601Z level=WARN msg="No branch for" name=ServerSsh::SshSession BRANCH refs/heads/main vs refs/heads/main COM init pollen plugin FILE .gitroot/plugins.yml time=2026-06-07T19:53:39.923Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:40.086Z level=WARN msg="No branch for" name=ServerSsh::SshSession BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/master vs refs/heads/master COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml FILE .gitroot/users.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml time=2026-06-07T19:53:40.748Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 03.073s πŸ• 0.3 time=2026-06-07T19:53:41.035Z 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 be1621e..2098dde main -> origin/main Updating be1621e..2098dde 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 time=2026-06-07T19:53:41.501Z level=WARN msg="No branch for" name=ServerSsh::SshSession 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. time=2026-06-07T19:53:41.849Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.531s πŸš€ git pull origin main time=2026-06-07T19:53:42.076Z 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 71bebb8..5606924 main -> origin/main Updating 71bebb8..5606924 Fast-forward .gitroot/plugins.yml | 28 ++++++++++++++++++++++++++++ .gitroot/users.yml | 6 ++++++ 2 files changed, 34 insertions(+) πŸš€ git add . πŸš€ git commit -m active pollen plugin [main 7ee5f4a] active pollen plugin 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 5606924..7ee5f4a main -> main πŸš€ git add . πŸš€ git commit -m with rss [main 2752a64] with rss 1 file changed, 1 insertion(+), 51 deletions(-) πŸš€ git push origin main BRANCH refs/heads/main vs refs/heads/main COM active pollen plugin FILE .gitroot/plugins.yml time=2026-06-07T19:53:43.166Z 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 7ee5f4a..2752a64 main -> main πŸ• 4 BRANCH refs/heads/main vs refs/heads/main COM with rss FILE README.md BRANCH nothing found time=2026-06-07T19:53:44.334Z 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 c68b0fb] init hop plugin 1 file changed, 1 insertion(+) πŸš€ git push origin main BRANCH refs/heads/main vs refs/heads/main COM init hop plugin FILE .gitroot/plugins.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM init hop plugin FILE .gitroot/plugins.yml To ssh://127.0.0.1:3232/root 2098dde..c68b0fb main -> main time=2026-06-07T19:53:47.658Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:48.254Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:48.857Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:48.939Z level=WARN msg="no fs mounted" name=PluginManager plugin=hop "repo is nil"=true "repoWrite is nil"=false time=2026-06-07T19:53:49.452Z level=WARN msg="No branch for" name=ServerSsh::SshSession BRANCH refs/heads/main vs refs/heads/main COM init hop plugin FILE .gitroot/plugins.yml time=2026-06-07T19:53:50.792Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:50.952Z level=WARN msg="No branch for" name=ServerSsh::SshSession BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/master vs refs/heads/master COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml FILE .gitroot/users.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml time=2026-06-07T19:53:51.634Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 04.272s πŸ• 0.3 time=2026-06-07T19:53:51.881Z 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 c68b0fb..395e6b7 main -> origin/main Updating c68b0fb..395e6b7 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 time=2026-06-07T19:53:52.871Z level=WARN msg="No branch for" name=ServerSsh::SshSession 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. time=2026-06-07T19:53:52.893Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:53:53.103Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.914s πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 2752a64..3e1d36c main -> origin/main Updating 2752a64..3e1d36c Fast-forward .gitroot/plugins.yml | 29 +++++++++++++++++++++++++++++ .gitroot/users.yml | 6 ++++++ 2 files changed, 35 insertions(+) πŸš€ git add . πŸš€ git commit -m active hop plugin [main 124e39f] active hop plugin 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 3e1d36c..124e39f main -> main πŸ• 4 BRANCH refs/heads/main vs refs/heads/main COM active hop plugin FILE .gitroot/plugins.yml time=2026-06-07T19:53:54.301Z 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 6c44536] test hop plugin 1 file changed, 1 insertion(+) πŸš€ git push origin testHop To ssh://127.0.0.1:3232/repo1 * [new branch] testHop -> testHop BRANCH refs/heads/main vs refs/heads/testHop BRANCH not same time=2026-06-07T19:53:58.699Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 01.232s πŸš€ git pull origin testHop From ssh://127.0.0.1:3232/repo1 * branch testHop -> FETCH_HEAD 6c44536..5ce3b5d testHop -> origin/testHop Updating 6c44536..5ce3b5d 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 0264d3e] init stigma plugin 1 file changed, 2 insertions(+) πŸš€ git push origin main BRANCH refs/heads/main vs refs/heads/main COM init stigma plugin FILE .gitroot/plugins.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM init stigma plugin FILE .gitroot/plugins.yml To ssh://127.0.0.1:3232/root 395e6b7..0264d3e main -> main time=2026-06-07T19:53:59.381Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:53:59.572Z level=WARN msg="no fs mounted" name=PluginManager plugin=stigma "repo is nil"=true "repoWrite is nil"=false time=2026-06-07T19:53:59.975Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:00.573Z level=WARN msg="No branch for" name=ServerSsh::SshSession BRANCH refs/heads/main vs refs/heads/main COM init stigma plugin FILE .gitroot/plugins.yml time=2026-06-07T19:54:01.670Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:54:01.833Z level=WARN msg="No branch for" name=ServerSsh::SshSession BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml FILE .gitroot/users.yml BRANCH nothing found BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/main vs refs/heads/main COM sync plugins FILE .gitroot/plugins.yml BRANCH refs/heads/master vs refs/heads/master COM sync plugins FILE .gitroot/plugins.yml time=2026-06-07T19:54:02.820Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:54:03.077Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 04.001s πŸ• 0.3 πŸ• 0.1 πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD 0264d3e..d2cd063 main -> origin/main Updating 0264d3e..d2cd063 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 πŸš€ git push origin main time=2026-06-07T19:54:04.046Z level=WARN msg="No branch for" name=ServerSsh::SshSession Everything up-to-date time=2026-06-07T19:54:04.072Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:54:04.244Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:04.844Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:05.451Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:06.059Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:06.685Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:07.315Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:07.933Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:08.542Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:09.149Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:09.776Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:10.401Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:11.008Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:11.614Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:12.238Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:12.867Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:13.489Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:14.101Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:14.719Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:15.347Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:15.973Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:16.592Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:17.219Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:17.823Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:18.431Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:19.036Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:19.661Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:20.283Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:20.892Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:21.512Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:22.125Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:22.739Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:23.347Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:23.973Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:24.592Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:25.206Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:25.822Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:26.445Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:27.058Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:27.669Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:28.292Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:28.915Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:29.539Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:30.140Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:30.758Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:31.368Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:31.997Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:32.619Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:33.224Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:33.835Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:34.445Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:35.064Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ›‘ Timeout : too much try πŸ• waiting pipeline 0m 31.225s πŸš€ git pull origin main From ssh://127.0.0.1:3232/root * branch main -> FETCH_HEAD Already up to date. 🟒 root stigma plugin installed forgeConfig@gitroot.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICjrWwMnCd32Z10ZMEGT8zslAivtsFh0zj1Iss3C5Kt user2root@gitroot.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMXujp1NVOs5n1t8KsgzJQnYSzhe+Ht9PpKlsdZqeDa GitRoot@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMWajlHHPQwhiehbcqamv2ql7Qo2zC1A1f8Chjms0NFz silo@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL0q1IESGcvX4QidwrmB3CSpzw6W/4TsA7BKxQH6GOUd apex@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGqblqZvA69AxdUiaodO7nFeJMC7KHooQc4Utw9CfKyY stigma@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII43ehwc5Aejy9i0BNdBdLlPzmlG/mUmHgcZkMEZ4bCD Good "git" signature for stigma@localhost with ED25519 key SHA256:kuZNCc4MqeJV0Py2dxuZD3E9Ww0+ITPw2DFXef9wU00 Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for apex@localhost with ED25519 key SHA256:U9WibZDa5eJmPjSyQG/588PxHkHVXeB+dPWok3CyC3g Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for forgeConfig@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM 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:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM 🟒 root πŸš€ git push origin main time=2026-06-07T19:54:35.562Z level=WARN msg="No branch for" name=ServerSsh::SshSession 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. time=2026-06-07T19:54:35.838Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.424s πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 124e39f..6e39a2c main -> origin/main Updating 124e39f..6e39a2c Fast-forward .gitroot/plugins.yml | 30 ++++++++++++++++++++++++++++++ .gitroot/users.yml | 6 ++++++ 2 files changed, 36 insertions(+) πŸš€ git add . πŸš€ git commit -m active stigma plugin [main 2060ecc] active stigma plugin 1 file changed, 1 insertion(+), 1 deletion(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo1 6e39a2c..2060ecc main -> main BRANCH refs/heads/main vs refs/heads/main COM active stigma plugin FILE .gitroot/plugins.yml time=2026-06-07T19:54:37.130Z level=WARN msg="no fs mounted" name=PluginManager plugin=apex_code "repo is nil"=false "repoWrite is nil"=false time=2026-06-07T19:54:37.397Z level=WARN msg="No branch for" name=ServerSsh::SshSession time=2026-06-07T19:54:38.068Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 01.978s πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo1 * branch main -> FETCH_HEAD 2060ecc..8e29a44 main -> origin/main Updating 2060ecc..8e29a44 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 AAAAC3NzaC1lZDI1NTE5AAAAIMWajlHHPQwhiehbcqamv2ql7Qo2zC1A1f8Chjms0NFz ladybug@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDxwIGx5YjHY2voEZIXBWmKZOkMjKQSUPFxMDQa2YE6T silo@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL0q1IESGcvX4QidwrmB3CSpzw6W/4TsA7BKxQH6GOUd apex@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGqblqZvA69AxdUiaodO7nFeJMC7KHooQc4Utw9CfKyY stigma@localhost ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII43ehwc5Aejy9i0BNdBdLlPzmlG/mUmHgcZkMEZ4bCD Good "git" signature for stigma@localhost with ED25519 key SHA256:kuZNCc4MqeJV0Py2dxuZD3E9Ww0+ITPw2DFXef9wU00 Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM 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:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM 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:U9WibZDa5eJmPjSyQG/588PxHkHVXeB+dPWok3CyC3g Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for silo@localhost with ED25519 key SHA256:SQL6mmAB5uOIBy5SNTbVN5YS23ABhIdS6koXiRGanX4 Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for silo@localhost with ED25519 key SHA256:SQL6mmAB5uOIBy5SNTbVN5YS23ABhIdS6koXiRGanX4 Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for silo@localhost with ED25519 key SHA256:SQL6mmAB5uOIBy5SNTbVN5YS23ABhIdS6koXiRGanX4 Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for silo@localhost with ED25519 key SHA256:SQL6mmAB5uOIBy5SNTbVN5YS23ABhIdS6koXiRGanX4 Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for silo@localhost with ED25519 key SHA256:SQL6mmAB5uOIBy5SNTbVN5YS23ABhIdS6koXiRGanX4 Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for ladybug@localhost with ED25519 key SHA256:RPxg71ns4Rnln7y0lsfwuxzRBDRVvnpTWYdAwRoXOdc Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM Good "git" signature for repo1@gitroot.dev with ED25519 key SHA256:YPNtwQqBZxT+n4yMvX9GkbhXZqgi+ubZD49v1FbczLI Good "git" signature for GitRoot@localhost with ED25519 key SHA256:dwayS3NgnEmTDr6YhrHALYuFFgDLmK4RASWuoiewutM 🟒 repo1 πŸš€ git push origin main time=2026-06-07T19:54:38.771Z level=WARN msg="No branch for" name=ServerSsh::SshSession 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. time=2026-06-07T19:54:38.968Z level=WARN msg="No branch for" name=ServerSsh::SshSession πŸ• waiting pipeline 0m 00.302s πŸš€ git pull origin main From ssh://127.0.0.1:3232/repo2 * branch main -> FETCH_HEAD 8bfc7d4..7fc9f92 main -> origin/main Updating 8bfc7d4..7fc9f92 Fast-forward .gitroot/plugins.yml | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++ .gitroot/users.yml | 48 +++++++++ 2 files changed, 331 insertions(+) πŸš€ git add . πŸš€ git commit -m active stigma plugin [main b8ba7a0] active stigma plugin 1 file changed, 9 insertions(+), 9 deletions(-) πŸš€ git push origin main To ssh://127.0.0.1:3232/repo2 7fc9f92..b8ba7a0 main -> main πŸ• 1 BRANCH refs/heads/main vs refs/heads/main COM active stigma plugin FILE .gitroot/plugins.yml time=2026-06-07T19:54:40.140Z 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