-
Strip historical narrative from documentation
-
Correct stale comments across server, tests and mnw-admin
-
Parse the git-over-SSH grammar once, in a crate both doors share
-
server: refuse pushes to the namespaces MNW owns
-
Drop libgit2: the server now links no GPL code
-
Create the bare repo an SSH push is about to write into
-
Give the CLI the repo and key verbs, and stop publishing on push
-
server: adopt lint block, fix clippy, fmt
-
server: derive git authorized_keys path from GIT_HOME
-
Format the tree with rustfmt and add the lint + supply-chain gates