webdav plugin

Martin Pool mbp at canonical.com
Wed Aug 23 03:31:55 BST 2006


On 22 Aug 2006, Reinhard Tartler <siretart at tauware.de> wrote:
> 
> Hi,
> 
> I was discussing with a friend and strong svn lover about versioning
> control systems, in particular svn and bzr. In the discussion, he told
> me that what he likes most about svn is that he can commit via http
> (read: webdav) using mod_dav_svn.
> 
> I told him that I couldn't imagine that it shouldn't be too hard to hack
> something using mod_python and bzr to install handler, which processes
> webdav requests and commits the result into an bzr branch somewhere on
> the local filesystem.
> 
> Another approach would be perhaps an bzr plugin, which starts an webdav
> server as service. This would require a more or less complete python
> implementation of an dav capable http server (is there something like
> this in python land?).
> 
> Now I wanted to ask the bzr community what they think about this
> approach. Perhaps somebody already started hacking this?

There are two lines of development towards commit over http.

One is to use DAV as a dumb filesystem, which is what Vincent has just
done.  It may be hard to make this fast if the network is slow.  This
should work with any DAV implementation on the server.

Also, the smart server which Andrew & I are working on should be able to
communicate over either http or ssh, like svn.  Like svn, this will
require some software to be hooked into the server.

-- 
Martin




More information about the bazaar mailing list