Still fishing...
Dreamweaver does not work with the Autoversioning directive (because it's trying
to issue LOCKs, I guess) unless you also have mod_dav_lock.
After all the hassle I went though to get Subversion and Apache 2 built (on
a machine that's a little out of date), I decided that it with all the
prerequisites and libraries in place it would be relatively easy to build
Apache 2.1 and rebuild Subversion.  I was right.
With the following httpd.conf directives, Dreamweaver is able to get files
from the repository, edit them, and commit revisions.  
<Location /svn>
  DAV svn
  SVNParentPath /export/devel/svn/repos
  SVNAutoversioning on
  DavGenericLockDB /export/devel/svn/locks
</Location>
However, Dreamweaver cannot create new files in the repository (which, on
reflection, isn't too surprising).  
128.117.126.100 - - [23/Apr/2003:13:57:50 -0600] "PROPFIND /svn/DPChelp/trunk/peter.html HTTP/1.1" 404 333 "-" "Dreamweaver-WebDAV-SCM1.02"
128.117.126.100 - - [23/Apr/2003:13:57:50 -0600] "PROPFIND /svn/DPChelp/_mm/ HTTP/1.1" 404 321 "-" "Dreamweaver-WebDAV-SCM1.02"
128.117.126.100 - - [23/Apr/2003:13:57:50 -0600] "PROPFIND /svn/DPChelp/trunk/peter.html HTTP/1.1" 404 333 "-" "Dreamweaver-WebDAV-SCM1.02"
128.117.126.100 - - [23/Apr/2003:13:57:50 -0600] "LOCK /svn/DPChelp/trunk/peter.html HTTP/1.1" 200 447 "-" "Dreamweaver-WebDAV-SCM1.02"
128.117.126.100 - - [23/Apr/2003:13:57:50 -0600] "PROPFIND /svn/DPChelp/trunk/peter.html HTTP/1.1" 404 333 "-" "Dreamweaver-WebDAV-SCM1.02"
That's pretty much of a deal breaker.
I don't know if I can really consider RapidSVN.  When I try to use the
binary installation, as soon as I try to access the repository in any way I
get a "rapidsvn.exe has generated errors and will be closed by Windows.  You
will need to restart the program.  An error log is being generated"  There's
no error log that I can find, but I don't know where to look.  
Oh well, it was fun for a little while.
Peter
On Wed, Apr 23, 2003 at 12:53:09PM -0500, Ben Collins-Sussman wrote:
> > My hope was that Dreamweaver's WebDAV support might work.  I still
> > don't know.  I have svn-server running and Apache httpd 2.0.45 with
> > mod_dav_svn, but I now understand that I need mod_dav_lock from
> > httpd 2.1 tree to even attempt commiting to the repository from
> > Dreamweaver's WebDAV client.  So, what do I do now?
> 
> The svn server is a *deltaV* server, not a generic webdav server.
> There are almost no deltaV clients out there yet.  
> 
> That said, there's a chance that if you enable 'autoversioning' in
> mod_dav_svn, that a generic dav client may work, such as the one
> within dreamweaver.  If not, you'll have to use apache2.1 with
> mod_dav_lock.  (Have you read appendix D in the book?  It's all about
> this topic.)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
--
Peter Burkholder, System Administrator
Digital Library for Earth System Education (DLESE -- http://www.dlese.org)
peterb@ucar.edu
DLESE Program Center (DPC)                             ~~~  ~~  ~~~~   __o
UCAR/DPC, P.O. Box 3000       Ph) 303-497-2663       ~~~  ~~~~ ~~    _`\<,_
Boulder, CO 80307-3000        Fx) 303-497-8336  ~~~~ ~~~   ~~~~     (*)/ (*)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Apr 23 22:14:06 2003