GitRoot
Craft your forge, Build your project, Grow your community freely
1---
2target: main
3status: draft
4---
5
6# Want to merge rebaseGoGit
7
8Rebase upstream [go-git](https://github.com/go-git/go-git) to latest.
9
10A lot of features come with it:
11
12- sideband messages
13- push options
14- hooks
15- perfs in push/pull scenarios
16
17TODO before finish:
18
19- [ ] `deepen` and `shallow-exclude` in test
20- [ ] sideband in [ssh](../app/server/ssh.go)
21- [ ] push-option `wait`, `resume` and `color` by repo and user
22
23---
24
25## Push 1 commit
26
27### :arrow_up: rebase go-git main
28
29(68e9f4e6a3347da879f1d0fecade295b0cab5773)
30
31- +- [.gitroot/users.yml](../.gitroot/users.yml)
32- +- [app/server/background/deleteBranch.go](../app/server/background/deleteBranch.go)
33- +- [app/server/background/plugin.go](../app/server/background/plugin.go)
34- +- [app/server/background/postpush.go](../app/server/background/postpush.go)
35- +- [app/server/exec/exec_test.go](../app/server/exec/exec_test.go)
36- +- [app/server/fs/multiple.go](../app/server/fs/multiple.go)
37- +- [app/server/fs/standard.go](../app/server/fs/standard.go)
38- +- [app/server/go.mod](../app/server/go.mod)
39- +- [app/server/go.sum](../app/server/go.sum)
40- +- [app/server/logger/logger.go](../app/server/logger/logger.go)
41- +- [app/server/main.go](../app/server/main.go)
42- +- [app/server/plugin/commandfordiff.go](../app/server/plugin/commandfordiff.go)
43- +- [app/server/plugin/manager.go](../app/server/plugin/manager.go)
44- +- [app/server/plugin/plugin.go](../app/server/plugin/plugin.go)
45- +- [app/server/plugin/runtime.go](../app/server/plugin/runtime.go)
46- +- [app/server/plugin/runtimecheck.go](../app/server/plugin/runtimecheck.go)
47- +- [app/server/plugin/runtimecheck_test.go](../app/server/plugin/runtimecheck_test.go)
48- +- [app/server/plugin/runtimefordiff.go](../app/server/plugin/runtimefordiff.go)
49- +- [app/server/plugin/runtimeforworktree.go](../app/server/plugin/runtimeforworktree.go)
50- +- [app/server/plugin/sendreport.go](../app/server/plugin/sendreport.go)
51- +- [app/server/repository/commit.go](../app/server/repository/commit.go)
52- +- [app/server/repository/commit_test.go](../app/server/repository/commit_test.go)
53- +- [app/server/repository/configuration.go](../app/server/repository/configuration.go)
54- +- [app/server/repository/create.go](../app/server/repository/create.go)
55- +- [app/server/repository/diff.go](../app/server/repository/diff.go)
56- +- [app/server/repository/diff_test.go](../app/server/repository/diff_test.go)
57- +- [app/server/repository/forcepush.go](../app/server/repository/forcepush.go)
58- +- [app/server/repository/forgerepoowner.go](../app/server/repository/forgerepoowner.go)
59- +- [app/server/repository/fsloader.go](../app/server/repository/fsloader.go)
60- +- [app/server/repository/lock.go](../app/server/repository/lock.go)
61- +- [app/server/repository/merge.go](../app/server/repository/merge.go)
62- +- [app/server/repository/repository.go](../app/server/repository/repository.go)
63- +- [app/server/repository/repositoryWrite.go](../app/server/repository/repositoryWrite.go)
64- +- [app/server/repository/user.go](../app/server/repository/user.go)
65- ++ [app/server/ssh.back](../app/server/ssh.back)
66- +- [app/server/ssh.go](../app/server/ssh.go)
67- +- [app/server/sshVerify.go](../app/server/sshVerify.go)
68- +- [app/server/user/signer.go](../app/server/user/signer.go)
69- +- [app/testsuite/runtest.sh](../app/testsuite/runtest.sh)
70
71---
72
73## Report **info** from apex
74
75- Render [.gitroot/users.yml](https://gitroot.dev/branches/rebaseGoGit/.gitroot/users.yml)
76- Render [app/server/background/deleteBranch.go](https://gitroot.dev/branches/rebaseGoGit/app/server/background/deleteBranch.go)
77- Render [app/server/background/plugin.go](https://gitroot.dev/branches/rebaseGoGit/app/server/background/plugin.go)
78- Render [app/server/background/postpush.go](https://gitroot.dev/branches/rebaseGoGit/app/server/background/postpush.go)
79- Render [app/server/exec/exec_test.go](https://gitroot.dev/branches/rebaseGoGit/app/server/exec/exec_test.go)
80- Render [app/server/fs/multiple.go](https://gitroot.dev/branches/rebaseGoGit/app/server/fs/multiple.go)
81- Render [app/server/fs/standard.go](https://gitroot.dev/branches/rebaseGoGit/app/server/fs/standard.go)
82- Render [app/server/go.mod](https://gitroot.dev/branches/rebaseGoGit/app/server/go.mod)
83- Render [app/server/go.sum](https://gitroot.dev/branches/rebaseGoGit/app/server/go.sum)
84- Render [app/server/logger/logger.go](https://gitroot.dev/branches/rebaseGoGit/app/server/logger/logger.go)
85- Render [app/server/main.go](https://gitroot.dev/branches/rebaseGoGit/app/server/main.go)
86- Render [app/server/plugin/commandfordiff.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/commandfordiff.go)
87- Render [app/server/plugin/manager.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/manager.go)
88- Render [app/server/plugin/plugin.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/plugin.go)
89- Render [app/server/plugin/runtime.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtime.go)
90- Render [app/server/plugin/runtimecheck.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtimecheck.go)
91- Render [app/server/plugin/runtimecheck_test.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtimecheck_test.go)
92- Render [app/server/plugin/runtimefordiff.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtimefordiff.go)
93- Render [app/server/plugin/runtimeforworktree.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtimeforworktree.go)
94- Render [app/server/plugin/sendreport.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/sendreport.go)
95- Render [app/server/repository/commit.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/commit.go)
96- Render [app/server/repository/commit_test.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/commit_test.go)
97- Render [app/server/repository/configuration.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/configuration.go)
98- Render [app/server/repository/create.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/create.go)
99- Render [app/server/repository/diff.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/diff.go)
100- Render [app/server/repository/diff_test.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/diff_test.go)
101- Render [app/server/repository/forcepush.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/forcepush.go)
102- Render [app/server/repository/forgerepoowner.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/forgerepoowner.go)
103- Render [app/server/repository/fsloader.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/fsloader.go)
104- Render [app/server/repository/lock.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/lock.go)
105- Render [app/server/repository/merge.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/merge.go)
106- Render [app/server/repository/repository.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/repository.go)
107- Render [app/server/repository/repositoryWrite.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/repositoryWrite.go)
108- Render [app/server/repository/user.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/user.go)
109- Render [app/server/ssh.back](https://gitroot.dev/branches/rebaseGoGit/app/server/ssh.back)
110- Render [app/server/ssh.go](https://gitroot.dev/branches/rebaseGoGit/app/server/ssh.go)
111- Render [app/server/sshVerify.go](https://gitroot.dev/branches/rebaseGoGit/app/server/sshVerify.go)
112- Render [app/server/user/signer.go](https://gitroot.dev/branches/rebaseGoGit/app/server/user/signer.go)
113- Render [app/testsuite/runtest.sh](https://gitroot.dev/branches/rebaseGoGit/app/testsuite/runtest.sh)
114
115---
116
117## Report **info** from apex
118
119- Render [grafts/rebaseGoGit.md](https://gitroot.dev/branches/rebaseGoGit/grafts/rebaseGoGit.html)
120
121---
122
123## Report **error** from stigma
124
125Commits are bad signed!
126
127---
128
129## Report **info** from hop
130
131Total of **1** commands processed.
132
133| Status | Command | CPU/Mem | Logs |
134| :----: | :------------- | :-----: | :---------------------------------------------------------------------------------: |
135| ❌ (1) | /usr/bin/bwrap | 0ms/0 B | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-216765674/logs/cmd_1.log) |
136
137Artifact accessible at [gitroot-rebaseGoGit-216765674/artifacts/releases/gitroot-linux-amd64](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-216765674/artifacts/releases/gitroot-linux-amd64)
138Artifact accessible at [gitroot-rebaseGoGit-216765674/artifacts/app/testsuite/mylog.txt](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-216765674/artifacts/app/testsuite/mylog.txt)
139
140---
141
142## Push 1 commit
143
144### :arrow_up: rebase go-git main
145 (342bca849ed22a5ae4b0c9cde72bd338f04f56cb)
146
147- +- [.gitroot/users.yml](../.gitroot/users.yml)
148- +- [app/server/background/deleteBranch.go](../app/server/background/deleteBranch.go)
149- +- [app/server/background/plugin.go](../app/server/background/plugin.go)
150- +- [app/server/background/postpush.go](../app/server/background/postpush.go)
151- +- [app/server/exec/exec_test.go](../app/server/exec/exec_test.go)
152- +- [app/server/fs/multiple.go](../app/server/fs/multiple.go)
153- +- [app/server/fs/standard.go](../app/server/fs/standard.go)
154- +- [app/server/go.mod](../app/server/go.mod)
155- +- [app/server/go.sum](../app/server/go.sum)
156- +- [app/server/logger/logger.go](../app/server/logger/logger.go)
157- +- [app/server/main.go](../app/server/main.go)
158- +- [app/server/plugin/commandfordiff.go](../app/server/plugin/commandfordiff.go)
159- +- [app/server/plugin/forgerepo.go](../app/server/plugin/forgerepo.go)
160- +- [app/server/plugin/manager.go](../app/server/plugin/manager.go)
161- +- [app/server/plugin/plugin.go](../app/server/plugin/plugin.go)
162- +- [app/server/plugin/runtime.go](../app/server/plugin/runtime.go)
163- +- [app/server/plugin/runtimecheck.go](../app/server/plugin/runtimecheck.go)
164- +- [app/server/plugin/runtimecheck_test.go](../app/server/plugin/runtimecheck_test.go)
165- +- [app/server/plugin/runtimefordiff.go](../app/server/plugin/runtimefordiff.go)
166- +- [app/server/plugin/runtimeforworktree.go](../app/server/plugin/runtimeforworktree.go)
167- +- [app/server/plugin/sendreport.go](../app/server/plugin/sendreport.go)
168- +- [app/server/repository/commit.go](../app/server/repository/commit.go)
169- +- [app/server/repository/commit_test.go](../app/server/repository/commit_test.go)
170- +- [app/server/repository/configuration.go](../app/server/repository/configuration.go)
171- +- [app/server/repository/create.go](../app/server/repository/create.go)
172- +- [app/server/repository/diff.go](../app/server/repository/diff.go)
173- +- [app/server/repository/diff_test.go](../app/server/repository/diff_test.go)
174- +- [app/server/repository/forcepush.go](../app/server/repository/forcepush.go)
175- +- [app/server/repository/forgerepoowner.go](../app/server/repository/forgerepoowner.go)
176- +- [app/server/repository/fsloader.go](../app/server/repository/fsloader.go)
177- +- [app/server/repository/lock.go](../app/server/repository/lock.go)
178- +- [app/server/repository/merge.go](../app/server/repository/merge.go)
179- +- [app/server/repository/repository.go](../app/server/repository/repository.go)
180- +- [app/server/repository/repositoryWrite.go](../app/server/repository/repositoryWrite.go)
181- +- [app/server/repository/user.go](../app/server/repository/user.go)
182- +- [app/server/ssh.go](../app/server/ssh.go)
183- +- [app/server/sshVerify.go](../app/server/sshVerify.go)
184- +- [app/server/user/signer.go](../app/server/user/signer.go)
185- ++ [app/testsuite/fork.sh](../app/testsuite/fork.sh)
186- +- [app/testsuite/runtest.sh](../app/testsuite/runtest.sh)
187
188---
189
190## Report **info** from apex
191
192- Render [.gitroot/users.yml](https://gitroot.dev/branches/rebaseGoGit/.gitroot/users.yml)
193- Render [app/server/background/deleteBranch.go](https://gitroot.dev/branches/rebaseGoGit/app/server/background/deleteBranch.go)
194- Render [app/server/background/plugin.go](https://gitroot.dev/branches/rebaseGoGit/app/server/background/plugin.go)
195- Render [app/server/background/postpush.go](https://gitroot.dev/branches/rebaseGoGit/app/server/background/postpush.go)
196- Render [app/server/exec/exec_test.go](https://gitroot.dev/branches/rebaseGoGit/app/server/exec/exec_test.go)
197- Render [app/server/fs/multiple.go](https://gitroot.dev/branches/rebaseGoGit/app/server/fs/multiple.go)
198- Render [app/server/fs/standard.go](https://gitroot.dev/branches/rebaseGoGit/app/server/fs/standard.go)
199- Render [app/server/go.mod](https://gitroot.dev/branches/rebaseGoGit/app/server/go.mod)
200- Render [app/server/go.sum](https://gitroot.dev/branches/rebaseGoGit/app/server/go.sum)
201- Render [app/server/logger/logger.go](https://gitroot.dev/branches/rebaseGoGit/app/server/logger/logger.go)
202- Render [app/server/main.go](https://gitroot.dev/branches/rebaseGoGit/app/server/main.go)
203- Render [app/server/plugin/commandfordiff.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/commandfordiff.go)
204- Render [app/server/plugin/forgerepo.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/forgerepo.go)
205- Render [app/server/plugin/manager.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/manager.go)
206- Render [app/server/plugin/plugin.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/plugin.go)
207- Render [app/server/plugin/runtime.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtime.go)
208- Render [app/server/plugin/runtimecheck.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtimecheck.go)
209- Render [app/server/plugin/runtimecheck_test.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtimecheck_test.go)
210- Render [app/server/plugin/runtimefordiff.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtimefordiff.go)
211- Render [app/server/plugin/runtimeforworktree.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/runtimeforworktree.go)
212- Render [app/server/plugin/sendreport.go](https://gitroot.dev/branches/rebaseGoGit/app/server/plugin/sendreport.go)
213- Render [app/server/repository/commit.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/commit.go)
214- Render [app/server/repository/commit_test.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/commit_test.go)
215- Render [app/server/repository/configuration.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/configuration.go)
216- Render [app/server/repository/create.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/create.go)
217- Render [app/server/repository/diff.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/diff.go)
218- Render [app/server/repository/diff_test.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/diff_test.go)
219- Render [app/server/repository/forcepush.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/forcepush.go)
220- Render [app/server/repository/forgerepoowner.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/forgerepoowner.go)
221- Render [app/server/repository/fsloader.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/fsloader.go)
222- Render [app/server/repository/lock.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/lock.go)
223- Render [app/server/repository/merge.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/merge.go)
224- Render [app/server/repository/repository.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/repository.go)
225- Render [app/server/repository/repositoryWrite.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/repositoryWrite.go)
226- Render [app/server/repository/user.go](https://gitroot.dev/branches/rebaseGoGit/app/server/repository/user.go)
227- Render [app/server/ssh.go](https://gitroot.dev/branches/rebaseGoGit/app/server/ssh.go)
228- Render [app/server/sshVerify.go](https://gitroot.dev/branches/rebaseGoGit/app/server/sshVerify.go)
229- Render [app/server/user/signer.go](https://gitroot.dev/branches/rebaseGoGit/app/server/user/signer.go)
230- Render [app/testsuite/fork.sh](https://gitroot.dev/branches/rebaseGoGit/app/testsuite/fork.sh)
231- Render [app/testsuite/runtest.sh](https://gitroot.dev/branches/rebaseGoGit/app/testsuite/runtest.sh)
232- Render [grafts/rebaseGoGit.md](https://gitroot.dev/branches/rebaseGoGit/grafts/rebaseGoGit.html)
233
234---
235
236## Report **info** from apex
237
238- Render [grafts/rebaseGoGit.md](https://gitroot.dev/branches/rebaseGoGit/grafts/rebaseGoGit.html)
239
240---
241
242## Report **error** from stigma
243
244Commits are bad signed!
245
246---
247
248## Report **info** from hop
249
250Total of **9** commands processed.
251
252| Status | Command | CPU/Mem | Logs |
253|:------:|:--------|:-------:|:----:|
254| ✅ | /usr/bin/bwrap | 0ms/1 MiB | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_1.log) |
255| ✅ | /usr/bin/mise | 0ms/24.2 MiB | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_2.log) |
256| ✅ | /usr/bin/mise | 20ms/38.5 MiB | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_3.log) |
257| ✅ | /usr/bin/mise | 10ms/34.5 MiB | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_4.log) |
258| ✅ | /usr/bin/mkdir | 0ms/0 B | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_5.log) |
259| ✅ | /usr/bin/touch | 0ms/0 B | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_6.log) |
260| ✅ | /usr/bin/chmod | 0ms/0 B | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_7.log) |
261| ✅ | /usr/bin/chmod | 0ms/0 B | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_8.log) |
262| ❌ (2) | /usr/bin/mise | 10ms/35.2 MiB | [view](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/logs/cmd_9.log) |
263
264Artifact accessible at [gitroot-rebaseGoGit-257500472/artifacts/releases/gitroot-linux-amd64](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/artifacts/releases/gitroot-linux-amd64)
265Artifact accessible at [gitroot-rebaseGoGit-257500472/artifacts/app/testsuite/mylog.txt](https://gitroot.dev//pipelines/gitroot-rebaseGoGit-257500472/artifacts/app/testsuite/mylog.txt)