Git automatic mirroring is a system for making Git repositories distribute automatically. It is the first stage of more general P2P features planned.
With this feature, the git client can be configured to fetch from a (more local, faster, more lightly loaded) URL first. It checks with the real server at the end of the fetch to verify and/or complete the fetch.