This significantly improves performance, since it allows the remote server to directly stream a tarball that just contains the requested revision rather than the full repository contents.