Re: svn commit: r10190 - trunk/subversion/libsvn_ra_dav
From: Ben Reser <ben_at_reser.org>
Date: 2004-07-09 04:41:28 CEST
On Thu, Jul 08, 2004 at 07:03:50PM -0500, breser@tigris.org wrote:
This commit, fixes Issue #1807. But the solution is singificantly
So why not fix the namespace issue entirely:
a) The only possible solution is to encode properties like so;
For foo:bar it would be encoded as:
This looks great until you think about properties that end in a colon,
<P: xmlns:P="http://subversion.tigirs.org/xmlns/customproperty/foo">
Which obviously is not valid.
b) The error case that 1807 covers is a propget on a revprop. Which
The other alternative would be to try the new method and if it fails,
Which is downright ugly. Additionally we do gobs of PROPFIND requests.
c) All of this would substantially complicate our code.
Considering the costs of the above, the solution I committed in r10190
a) Very simple.
b) Backportable.
c) Works for all permitted property names.
While it is true that it increases the cost of doing a propget on a
I tested coloned properties against libneon built with libxml and
But given the costs of a real solution and the benefits of the simpler
-- Ben Reser <ben@reser.org> http://ben.reser.org "Conscience is the inner voice which warns us somebody may be looking." - H.L. Mencken --------------------------------------------------------------------- To unsubscribe, e-mail: svn-unsubscribe@subversion.tigris.org For additional commands, e-mail: svn-help@subversion.tigris.org !DSPAM:40edeab5239266592474! --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org For additional commands, e-mail: dev-help@subversion.tigris.orgReceived on Fri Jul 9 04:41:39 2004 |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.