On Thu, 7 Jul 2005, Kevin Smith wrote: > > Absolutely. For the kernel it might not make sense, but I view it as a > really important feature for tiny projects around the world. Even a CGI > requirement makes it impossible to serve a project from free or really > cheap web hosts. Plain HTTP is the only protocol available to people who > have no extra money to spend on hosting accounts.
Well, the http approach always works as well as an "rsync", ie you can always replace "rsync" with "wget -r -c" or similar. But the end result will be a purely dumb mirror of what the other side had, ie it will have all the same problems rsync has with things like multiple branches etc (it will get all of them, not just the objects needed from the one branch you're trying to pull). So it's not pretty. But it obviously does work: pack-files haven't changed the fact that git is a append-only thing that lives entirely in the filesystem space and doesn't have any "dynamic content" (ie nothing is hidden inside server state). Linus - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html