You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Graham Leggett <mi...@sharp.fm> on 2015/06/14 15:05:15 UTC

SVN + MacOSX WebDAV client - MKCOL returns 409

Hi all,

I have an svn repository based on mod_dav_svn v1.7.19 that I am connecting to via the MacOSX Webdav client (10.10.3) and can browse the repo without a problem.

Autoversioning is on:

  SVNParentPath /home/${HOST}/repo/svn
  SVNListParentPath on
  SVNAutoversioning on
  ModMimeUsePathInfo on

When I try create a new folder via MacOSX, the client tries to use MKCOL to create a directory called “untitled folder”, but the response is a conflict 409:

192.168.xx.xx - minfrin@sharp.fm [14/Jun/2015:13:58:08 +0100] "PROPFIND /svn/repo/untitled%20folder HTTP/1.1" 404 259 "-" "WebDAVFS/3.0.0 (03008000) Darwin/14.3.0 (x86_64)" "-" "-"
192.168.xx.xx - minfrin@sharp.fm [14/Jun/2015:13:58:08 +0100] "MKCOL /svn/repo/untitled%20folder HTTP/1.1" 409 507 "-" "WebDAVFS/3.0.0 (03008000) Darwin/14.3.0 (x86_64)" "-" “-“

The error log says this:

[Sun Jun 14 14:02:51.066093 2015] [dav:error] [pid 16316:tid 139865412835072] [client 192.168.xx.xx:61832] <DAV:cannot-modify-checked-in-parent>  [409, #0]

Is this normal behaviour is there something I am missing?

Regards,
Graham
—


Re: SVN + MacOSX WebDAV client - MKCOL returns 409

Posted by Philip Martin <ph...@wandisco.com>.
Graham Leggett <mi...@sharp.fm> writes:

> Autoversioning is on:
>
>   SVNParentPath /home/${HOST}/repo/svn
>   SVNListParentPath on
>   SVNAutoversioning on
>   ModMimeUsePathInfo on
>
> When I try create a new folder via MacOSX, the client tries to use
> MKCOL to create a directory called “untitled folder”, but the response
> is a conflict 409:
>
> 192.168.xx.xx - minfrin@sharp.fm [14/Jun/2015:13:58:08 +0100]
> "PROPFIND /svn/repo/untitled%20folder HTTP/1.1" 404 259 "-"
> "WebDAVFS/3.0.0 (03008000) Darwin/14.3.0 (x86_64)" "-" "-"
> 192.168.xx.xx - minfrin@sharp.fm [14/Jun/2015:13:58:08 +0100] "MKCOL
> /svn/repo/untitled%20folder HTTP/1.1" 409 507 "-" "WebDAVFS/3.0.0
> (03008000) Darwin/14.3.0 (x86_64)" "-" “-“
>
> The error log says this:
>
> [Sun Jun 14 14:02:51.066093 2015] [dav:error] [pid 16316:tid
> 139865412835072] [client 192.168.xx.xx:61832]
> <DAV:cannot-modify-checked-in-parent> [409, #0]
>
> Is this normal behaviour is there something I am missing?

That is the exact error you get when Autoversioning is not enabled.
Perhaps you put the setting on the wrong server, or in the wrong file,
or in the wrong section, or you did not restart Apache.

-- 
Philip Martin | Subversion Committer
WANdisco // *Non-Stop Data*