Skip to content


Arch – distributed source-control repositories

Software: sourcefrog: arch rocks: mirroring. This is incredibly cool:

Finally, GNU Arch lets you do this. Anyone can mirror a public archive. In fact, several sites such as have set up to just mirror all the open source software they can find. Others mirror just intermittently, as a backup in case a primary archive is lost.

What’s more, because changesets are strongly GPG-signed, people using the archive can feel sure that they’re getting the changes as the original author wrote them, without any accidental or intentional modifications.

BTW, that ‘archive’ — in Arch-land, an archive is a source-code version control repository. In other words, if you want to track development work on a project, you take a private copy of the repository and sync up to every change as it is made remotely, in essence duplicating the central archive (although changes only go one way, obviously).

Then, if you have the privileges — you can merge any changes you make on that archive back up to the central one.

Very cool. I really need to take some time to get into Arch.