krz/gitbay
A CLI-first git forge. cli forge git self-hosted https://gitbay.org
tests: parse failures per command, non-ASCII paths, concurrent pushes
cmc · 2026-09-04 01:05 UTC
c05ce58604
control: named payloads for what other surfaces decode
cmc · 2026-09-04 01:01 UTC
4bfcb3893d
control: no write sequence leaves a half state
cmc · 2026-09-04 00:59 UTC
84e1f08f23
control: issues and merge requests share their thread code
cmc · 2026-09-04 00:57 UTC
37841c7286
control: one flag parser for every command
cmc · 2026-09-04 00:55 UTC
94884a2232
cli: a noun's --help is the server's reference
cmc · 2026-09-04 00:09 UTC
2147a76cd5
cli: mr create takes the checked-out branch as --source
cmc · 2026-09-04 00:08 UTC
453e8dba28
web: form actions answer by exit code
cmc · 2026-09-04 00:06 UTC
467699a1ed
control: a store failure is a failure, not a usage error
cmc · 2026-09-03 23:59 UTC
bc49092e23
control: strip --json before the dispatcher's refusals
cmc · 2026-09-03 23:44 UTC
ffcb3af61a
sshd: close idle connections on shutdown, and do not count a store failure as a bad key
cmc · 2026-09-03 23:43 UTC
d299dba2d3
CHANGELOG: v1.9.0
cmc · 2026-09-03 18:52 UTC
6821a6f760
store: triggers refuse deleting an owner that still owns repositories
cmc · 2026-09-03 21:42 UTC
efd3915bb0
ci: build merge request heads in the target repository
cmc · 2026-09-03 21:41 UTC
882f09f5a0
http.trusted_proxies, and a cap on verification mail per account
cmc · 2026-09-03 18:27 UTC
993ef5f203
e2e: every ReadOnly command writes nothing
cmc · 2026-09-03 18:25 UTC
3e9b5f03d6
control: gate the admin noun in Dispatch, and test ReadsStdin
cmc · 2026-09-03 18:23 UTC
34a4fc3e58
gitutil: end option parsing before every ref
cmc · 2026-09-03 18:22 UTC
1030a916f9
gitutil: bound git archive by time and size
cmc · 2026-09-03 16:49 UTC
d99ece54b6
gitbayd: header and idle timeouts, and a drain on SIGTERM
cmc · 2026-09-03 16:48 UTC
3a7b3219b3
mr: CODEOWNERS gates on its own, not only under require-approvals
cmc · 2026-09-03 16:47 UTC
eee4509235
control: a disabled account is refused on every surface
cmc · 2026-09-03 16:20 UTC
b56876ccbf
cli: share one SSH connection per instance
cmc · 2026-09-03 15:40 UTC
0dd284d9dd
web: repo create, issue and MR create, edit and comment dispatch the command
cmc · 2026-09-03 15:39 UTC
01ced7ef9e
runner: a key scope that reaches the runner protocol and nothing else
cmc · 2026-09-03 15:37 UTC
b15d84acd6
web: directory crumbs on blob and blame pages link to the tree
cmc · 2026-09-03 05:52 UTC
c1ecc59d1b
web: serve the fonts the stylesheet asks for
cmc · 2026-09-03 05:51 UTC
e5973a00dd
CHANGELOG: v1.8.1
cmc · 2026-09-03 01:21 UTC
aa16b9b9dd
web: markdown and org files render on the blob page
cmc · 2026-09-03 01:05 UTC
c2d8110534
e2e: an instance is ready on every listener before a test starts
cmc · 2026-09-03 01:03 UTC
8eea89a307
CHANGELOG: v1.8.0
cmc · 2026-09-03 01:00 UTC
0c16f309f5
issue list and mr list: filter by label, assignee, author, milestone
cmc · 2026-09-03 00:16 UTC
aa6d5bfab8
labels: list, set a colour, remove
cmc · 2026-09-03 00:12 UTC
1733abfe3d
cli: help forwards to the server for a prefix or --json
cmc · 2026-09-03 00:10 UTC
1c22065e25
CHANGELOG: v1.7.0
cmc · 2026-09-03 00:03 UTC
1aaf5bca7b
ci: a commit with a build still queued or running is not queued again
cmc · 2026-09-02 04:42 UTC
47861ecc58
Bump golang.org/x/crypto to v0.56.0
cmc · 2026-09-02 23:49 UTC
17f45745ef
quotas per account, and expiry of accounts that never verified
cmc · 2026-09-02 04:37 UTC
dfc6dd0641
web sessions: list and revoke
cmc · 2026-09-02 04:35 UTC
1941ec0174
runner: a step is a process group, and ending it ends its children
cmc · 2026-09-02 04:57 UTC
6042b09dfc
deploy: one copy helper, so neither target assumes rsync
cmc · 2026-09-02 04:32 UTC
8c7024c0f4
CHANGELOG: v1.6.1
cmc · 2026-09-02 04:30 UTC
3bce3374cf
runner: every phase of a build is cancellable
cmc · 2026-09-02 04:21 UTC
579da6b329
CHANGELOG: v1.5.0 and v1.6.0
cmc · 2026-09-02 04:13 UTC
5b0b085f73
build cancel: end a running build at the runner
cmc · 2026-09-02 04:04 UTC
99de33111e
deploy: resumable copies, and a runner drop-in that cannot starve the host
cmc · 2026-09-02 03:57 UTC
dfbcb970a3
build cancel: withdraw a queued build
cmc · 2026-09-02 03:45 UTC
dfd79e9c40
ci: a commit that already passed a job is not built again on landing
cmc · 2026-09-02 03:41 UTC
b1f7d169de
backup --verify: read an archive back
cmc · 2026-09-02 02:56 UTC
b2cce47084
lfs: count it in stats, and gc --lfs for orphaned objects
cmc · 2026-09-02 02:55 UTC
51386c203f
older →