Migrating Arch Linux's packaging infrastructure to GitLab
Sep 11, 2023Levente Polyak

Summary
Arch Linux migrated its packaging infrastructure from Subversion to Git and GitLab, involving the creation of over 12,000 individual Git repositories. This migration utilized custom tooling with `git-svn` imports and `git-filter-repo` for history migration and rewriting. Additionally, a new package maintainer tool, `pkgctl`, was developed.