Performances: - Without any optimizations: time bzr push http+webdav://:@/pub/bzr.dev 1948 revision(s) pushed. real 9m54.487s user 1m15.280s sys 0m20.060s The above measure is imprecise and certainly out-of-date. Tests: Installation example: Alias /bzr /srv/DAV DAV On # DirectorySlash tells apache to reply with redirections if # directories miss their final '/'. It does not play well with # bzr (to they the least) and provide no benefits in our # case. So just turn it off. DirectorySlash Off # We need to activate the following which is off by # default. For good security reasons which don't apply to # bzr directories ;) DavDepthInfinity on # The simplest auth scheme is basic, just given as an # example, using https is recommanded with it, or at # least digest if https is not possible. AuthType Basic AuthName bzr AuthUserFile /etc/apache2/dav.users # Write access requires authentication Require valid-user