On Wed, Oct 13, 2010 at 07:34:56PM -0000, cmpil...@apache.org wrote:
> Author: cmpilato
> Date: Wed Oct 13 19:34:55 2010
> New Revision: 1022255
> 
> URL: http://svn.apache.org/viewvc?rev=1022255&view=rev
> Log:
> Propose (without yet adding my own strong vote) the backport of
> \^/subversion/1.6.x-no-wcng-check.
> 
> Modified:
>     subversion/branches/1.6.x/STATUS
> 
> Modified: subversion/branches/1.6.x/STATUS
> URL: 
> http://svn.apache.org/viewvc/subversion/branches/1.6.x/STATUS?rev=1022255&r1=1022254&r2=1022255&view=diff
> ==============================================================================
> --- subversion/branches/1.6.x/STATUS (original)
> +++ subversion/branches/1.6.x/STATUS Wed Oct 13 19:34:55 2010
> @@ -174,6 +174,25 @@ Candidate changes:
>     Votes:
>       +1: cmpilato
>  
> + * ^/subversion/1.6.x-no-wcng-check
> +   Remove the function subversion/libsvn_wc/questions.c:is_inside_wc_ng()
> +   and its uses.
> +   Justification:
> +     First, per issue #3729, the performance cost of this check is
> +     atrocious (as it seems to happen many, many times in the course
> +     of a checkout) and, according to some CollabNet customers,
> +     unbearable.  Secondly, the workaround stsp added to allow the
> +     1.6.x test suite to run inside a trunk-managed working copy tells
> +     us that it's not necessarily the case that creating a 1.6 working
> +     copy below some 1.7+ wcroot is problematic.

I added that workaround so I could manage a working copy of our 1.6.x
branch with a trunk svn client. It was impossible to run the tests
otherwise.

>       It can be concluded,
> +     then, that we might just be trying to stop a problem that doesn't
> +     exist, and making every 1.6.6+ user pay a high cost for our
> +     preventative efforts.  That's bad.

I think the only reason for this check was to prevent users from
accidentally creating 1.6 working copies within a 1.7 working copy.
There is value in such a check, but it's not worth the performance
overhead you describe.

Stefan

Reply via email to