A CLI-first git forge.

cli forge git self-hosted

https://gitbay.org

Commit adf461dc5a

adf461dc5a77c5ecb2f6e833211707bd6c65f6c4

parent: dbd18f08cd

Verified · cmc ci/build: success

cmc <hello@cleberg.net> · 2026-08-26T05:22:28Z

changelog: v1.0.0
CHANGELOG.org +37
@@ -4,6 +4,43 @@ Versioning follows semver from v0.1.0. Database migrations run
44 automatically on daemon start; upgrade notes appear per release when
55 anything beyond "replace the binary and restart" is needed.
66
7* v1.0.0 — 2026-08-26
8
9The web finishes the job #35 set it: reading, reviewing and responding,
10with the CLI still the complete interface. Every capability exists over
11SSH, every web write dispatches the same control command, and anything
12whose input is a credential stays on the command line. The [[https://gitbay.org/krz/gitbay/wiki/Parity][Parity]] page in
13the wiki is the maintained matrix and says which rows are deliberately
14CLI-only.
15
16 Diff view: one foldable section per file with line-number gutters,
17 per-file stats, rename and binary handling, and syntax highlighting
18 run per hunk per side so multi-line constructs lex as real code.
19 Commit and merge request pages share it; review threads anchor
20 inline.
21 Repository facts on the code page: commit, branch and tag counts,
22 detected license, latest release, build status, a language census by
23 tracked bytes, and contributors resolved to accounts by verified
24 email. All derived from git at render time.
25 Account settings on the web: SSH keys with scope, OpenPGP keys, and
26 email addresses. Public keys are the only credential-shaped input the
27 web accepts — they are not secret, and a new user needs one
28 registered before the CLI is reachable to them. Token minting and
29 account export stay SSH-only.
30 Organizations are run from their page: membership and roles, teams,
31 team members, and team repository grants, for org admins.
32 Commit log shows each commit's combined check status and gains a path
33 filter, so per-file history is reachable without editing the URL.
34 Issue references from commit messages read "referenced in commit
35 <sha> by <author>", linking the author when their email is verified
36 here.
37 The rail's focus ring uses the shell's own mark: the light scheme's
38 accent was a dark blue ring on a black rail.
39
40No migrations. No new config.
41
42Upgrading from v0.5.0 is replace-the-binary-and-restart.
43
744 * v0.5.0 — 2026-08-26
845
946 A design pass and a parity pass. The web stops being a read-only