Brief article on benchmarks of Python repository with leading DVCSen

Matthieu Moy Matthieu.Moy at imag.fr
Thu Feb 12 09:38:51 GMT 2009


Alexander Belchenko <bialix at ukr.net> writes:

>> It is not that rare: it is very useful for people behind proxies (like
>> me :) ). It is very slow, though, almost as slow as bzr.
>
> I guess you actually mean: bzr is anyway slower.
> But IIUC to use git in dumb mode you have to update special files
> regularly in your repo on the server to allow dumb mode to work
> properly, is not?

Right (the old good problem of directory listing on HTTP, so, roughly,
you have to memorize the directory listing in a file, that's "git
update-server-info").

If you push through WebDAV, it's done automatically by the client
(i.e. no need to have git on the server), and if you push through a
smart server, you just need to add "git update-server-info" in a hook.

The full dumb-server works with Git with WebDAV for pushing, but quite
franckly, it's painfull to set up and use (it doesn't repack on the
server, so it's going to eat your disk space very quickly, and the
performances are really bad if you don't repack).

-- 
Matthieu



More information about the bazaar mailing list