Hi.

Seems like I have hit with the issue
http://subversion.tigris.org/issues/show_bug.cgi?id=3445 Well, it is
old report but still open?

When committing to https://proxyserver/svn/ the client shows message

svn: Commit failed (details follow):
svn: At least one property change failed; repository is unchanged
svn: Error setting property 'log':
Could not execute PROPPATCH.

On the master server there is following message in error.log

[Fri Mar 18 08:06:46 2011] [error] [client xxx.xxx.xxx.xxx] Could not
execute PROPPATCH.  [500, #206]
[Fri Mar 18 08:06:46 2011] [error] [client xxx.xxx.xxx.xxx] Properties
may only be defined in the http://subversion.tigris.org/xmlns/svn/ and
http://subversion.tigris.org/xmlns/custom/ namespaces.  [409, #0]

I had another repository with same setup, https://proxyserver/svnTest/
and commits did work against it.

I enabled the content logging on apache, and comparing the data
received on server shows subtle difference:

<?xml version="1.0" encoding="utf-8" ?><D:propertyupdate
xmlns:D="DAV:" xmlns:V="http://subversion.tigris.org/xmlns/dav/";
xmlns:C="http://subversion.tigris.org/xmlns/custom/";
xmlns:S="http://subversion.tigris.org/xmlns/svn/";><D:set><D:prop><S:log
>does it work?</S:log></D:prop></D:set></D:propertyupdate>
for /svntest

and
<?xml version="1.0" encoding="utf-8" ?><D:propertyupdate
xmlns:D="DAV:" xmlns:V="http://subversion.tigris.org/xmlns/dav/";
xmlns:C="http://subversion.tigris.org/xmlns/custom/";
xmlns:S="http://subversion.tigris.org/xmlns/";><D:set><D:prop><S:log
>does it work?</S:log></D:prop></D:set></D:propertyupdate>
for /svn

Note the difference in
xmlns:S="http://subversion.tigris.org/xmlns/";
xmlns:S="http://subversion.tigris.org/xmlns/svn/";

And yes, the master repo URI  has different ending than proxy URI

Gert

Reply via email to