To remove the need for git to be installed on the repository server, git-upload-archive should be implemented by the shell.