Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
The bridge to agent-scale Git infrastructure
GitHub engineers explain how they moved a copy of 99.99999% of GitHub's repositories to Azure, how per-reference quorums will bring over the rest, and how object storage lets Git reads scale independently as agent traffic grows.
7 min · 1,714 words
Dave Gauer runs small experiments to measure how much space Git loose objects take per commit, from an empty repo and tiny one-line changes to a 580 KB binary and a 16 MB source file, and explains which commit, tree and blob objects each change adds.
4 min · 1,034 words
jj (Jujutsu) v0.46.0 release notes
Jujutsu 0.46.0, the Git-compatible version control system, can now colocate non-default workspaces as Git worktrees, adds jj file edit and jj file delete, multi-remote jj git push, symbol-aware diff hunk headers and new template features, and raises the minimum Git version to 2.42.0.
4 min · 974 words
Migrate your site to the new git-pages backed Codeberg Pages now. We're sunsetting Codeberg Pages v2
Codeberg announces that Codeberg Pages v2, its unmaintained in-house static site hosting, will be shut off completely on 31 December 2026. Users who never set up a webhook are still on v2 and must migrate to the git-pages backed Codeberg Pages before then, using the Migration Guide and the Migration Check Tool.
1 min · 182 words
I got targeted: Trying to get your credentials via a git post-checkout hook
A security incident write-up: someone tried to run arbitrary code on a developer laptop via a malicious git post-checkout hook, likely aiming at GitHub and client access—what happened, how it was spotted, and practical defenses.
2 min · 503 words
We are thrilled to announce the latest release of Gitea v28.0.0. Gitea drops the historical 1. prefix from its version numbers, so this release is 28.0.0 rather than 1.28.0. Highlights include audit logging, bot accounts, HTTPS deploy tokens, user impersonation for administrators, codeowner approval rules, diff file filters, and an Actions queue view. See the changelog for everything else.
18 min · 4,204 words
The open source Git project just released Git 2.56. Here is GitHub's look at some of the most interesting features and changes introduced since last time.
9 min · 2,081 words