[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Integrating further changes from the performance branch

From: Ivan Zhakov <ivan_at_visualsvn.com>
Date: Fri, 11 Feb 2011 12:10:25 +0200

On Fri, Feb 11, 2011 at 03:51, Stefan Fuhrmann <eqfox_at_web.de> wrote:
> On 10.02.2011 22:15, Ivan Zhakov wrote:
>>
>> On Thu, Feb 10, 2011 at 03:25, Stefan Fuhrmann
>> <stefanfuhrmann_at_alice-dsl.de>  wrote:
>>>
>>> Hi there,
>>>
>>> Those among you following the commits will have noticed
>>> that I opened 5 new branches each containing a cherry-
>>> picked patch set from the performance branch (details below).
>>>
>>> These branches can be merged independent of each other and
>>> an integration branch will be merged to /trunk on the 19th
>>> or 20th if
>>>
>>> * there was no feedback to it at all (= silent acceptance), or
>>> * it received positive feedback (= +1 on merge), or
>>> * issues found have been resolved
>>>
>>> So, an easy way to prevent a particular branch to be merged
>>> is a simple "needs more discussion / review" post.
>>
>> I reviewed some of branches. See my comments below.
>>
> Thank you very much!
>>>
>>> -- Stefan^2.
>>>
>>>
>>> List of integration branches:
>>> -----------------------------
>>>
>>> integrate-string-improvement
>>> - relatively simple change that mainly speeds up ra_svn clients
>>
>> This branch merges with many conflicts. And after it seems to merge
>> changes to zlib code...
>
> That is weird. It should be just one version changing 3
> files (none of which is a zlib change -- only reducing
> the string copying overhead when de-compressing using zlib).
>
> It merges just fine against HEAD -- for me at least using
> near-head SVN as well as 1.5.4. Maybe, it fails for 1.6.x
> as per http://subversion.tigris.org/issues/show_bug.cgi?id=3657.
>
I've tried again and still get text-conflicts when merging using
Subversion 1.6.15:
> svn merge --reintegrate "^/subversion/branches/integrate-string-improvements" --non-interactive
--- Merging differences between repository URLs into '.':
U subversion\libsvn_subr\svn_string.c
CU subversion\include\svn_string.h
U subversion\libsvn_delta\svndiff.c
 U .
Summary of conflicts:
  Text conflicts: 1

>> - it would be great to have similar option to configure compression
>> level in mod_dav_svn for high-load servers used in local area
>> networks. Optionally we can add Apache environment variable to be able
>> configure compression level based on client IP address.
>
> I tried that a couple of days ago but I didn't change
> mod_dav_svn's behavior. I possibly did something wrong
> but maybe, the compression is not used  for export /
> checkout the same way as it is used within svnserve.
>
> Therefore, I reverted the change. However, it should be
> a simple change (once it works) that can be done directly
> on /trunk. The setting will probably first be global.
>
Agreed, this can be implemented on trunk after merging your branch.

-- 
Ivan Zhakov
VisualSVN Team
Received on 2011-02-11 11:11:26 CET

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.