Re: r1352935 - supporting "svn mergeinfo --revision" option

2012-09-19 Thread C. Michael Pilato
On 09/18/2012 12:07 PM, Julian Foad wrote: > Hi Mike. ... > >> Author: cmpilato > >> Date: Fri Jun 22 15:47:43 2012 >> New Revision: 1352935 [...] >> * subversion/include/svn_client.h >> (svn_client_mergeinfo_log2): New iteration (adding an operative >> revision range) of ... >> (svn_cl

Re: [ANN] SubGit 1.0.0 is released

2012-09-19 Thread Andreas Krey
On Thu, 20 Sep 2012 00:13:45 +, Nico Kadel-Garcia wrote: > Java has its uses. Replacing a full-blown, fully implemented C++ > codebase where the maintainers, who also set the API's, are all > working in C++ means entirely different models of file handling, > memory management, and maintain

Re: [ANN] SubGit 1.0.0 is released

2012-09-19 Thread Andreas Krey
On Thu, 20 Sep 2012 00:13:45 +, Nico Kadel-Garcia wrote: ... > Except, of course when it doesn't. The use of OS specific EOL, which > git does not support, and subversion keywords like $Id$ and $Author$, > which git does not support, would seem to me to be an adventure > begging to happen. Or

Re: Subject: [PATCH] WC rep cache optimization for some file

2012-09-19 Thread Vasily Tunegov
There are new results for local and network disk (checkout large code base): Local disk: svn.r1387070 - 256.8 sec svn.patch - 152.2 sec Network disk: svn.r1387070 - 5717 sec svn.patch - 2790 sec All systems use Windows 7. On Wed, Sep 19, 2012 at 10:18 PM, Vasily Tunegov wrote: > Hi, Bert > > I

Re: [ANN] SubGit 1.0.0 is released

2012-09-19 Thread Nico Kadel-Garcia
On Wed, Sep 19, 2012 at 3:34 PM, Alexander Kitaev wrote: > Hello All, > > Our team is proud and delighted to announce SubGit 1.0.0 release! > New version is available for download at SubGit web site at http://subgit.com/ > > SubGit is a server-side tool for a smooth, stress-free Svn to Git > migra

Re: working copy format bump on trunk this week?

2012-09-19 Thread Stefan Sperling
On Wed, Sep 19, 2012 at 08:26:43PM +0100, Julian Foad wrote: > Paul Burba wrote: > On Wed, Sep 19, 2012 at 10:43 AM, Stefan Sperling wrote: > >> If Paul is travelling this week and thus won't get to integrating > >> his branch this week, then why should I have to wait in order to > >> start comitt

[ANN] SubGit 1.0.0 is released

2012-09-19 Thread Alexander Kitaev
Hello All, Our team is proud and delighted to announce SubGit 1.0.0 release! New version is available for download at SubGit web site at http://subgit.com/ SubGit is a server-side tool for a smooth, stress-free Svn to Git migration. SubGit lets one to set up a bidirectional Subversion to Git repl

Re: working copy format bump on trunk this week?

2012-09-19 Thread Julian Foad
Paul Burba wrote: On Wed, Sep 19, 2012 at 10:43 AM, Stefan Sperling wrote: >> If Paul is travelling this week and thus won't get to integrating >> his branch this week, then why should I have to wait in order to >> start comitting code on trunk that is based on Bert's new conflict >> storage? :) C

Re: Subject: [PATCH] WC rep cache optimization for some file

2012-09-19 Thread Philip Martin
Philip Martin writes: > Mark Phippard writes: > >> Off-topic but related. What has happened to Philip's patch to enable >> exclusive locking for SQLite which "solves" the performance issue with NFS? >> I thought we were going to try to enable that via some runtime option or >> perhaps when we

Re: Subject: [PATCH] WC rep cache optimization for some file

2012-09-19 Thread Philip Martin
Mark Phippard writes: > Off-topic but related. What has happened to Philip's patch to enable > exclusive locking for SQLite which "solves" the performance issue with NFS? > I thought we were going to try to enable that via some runtime option or > perhaps when we detect the working copy is on n

Re: Subject: [PATCH] WC rep cache optimization for some file

2012-09-19 Thread Mark Phippard
On Wed, Sep 19, 2012 at 2:18 PM, Vasily Tunegov wrote: > I understand what WAL mode is not suitable for svn. But my patch uses > PERSIST mode which give very good results, e.g. for NTFS on Windows as I > shown in tests. > > One problem, as says Philip Martin, is reduced performance on NFS disks.

Re: Subject: [PATCH] WC rep cache optimization for some file

2012-09-19 Thread Vasily Tunegov
Hi, Bert I understand what WAL mode is not suitable for svn. But my patch uses PERSIST mode which give very good results, e.g. for NTFS on Windows as I shown in tests. One problem, as says Philip Martin, is reduced performance on NFS disks. But I don't understand why. The number of file operation

Re: working copy format bump on trunk this week?

2012-09-19 Thread Paul Burba
On Wed, Sep 19, 2012 at 10:43 AM, Stefan Sperling wrote: > On Wed, Sep 19, 2012 at 06:36:04AM -0700, C. Michael Pilato wrote: >> On 09/19/2012 02:33 AM, Stefan Sperling wrote: >> > No responses so far. Does that mean there are no objections? >> >> The US/Europe CollabNet committers are all traveli

svnmerge.py subcomponent in our issue tracker

2012-09-19 Thread Ben Reser
The following discussion happened on IRC. Which resulted in renaming the svnmerge.py component to contrib/svnmerge.py. If anyone objects let me know. [[[ 07:50 <@stsp> can somebody with the necessary clout on tigris.org remove the 'svnmerge.py' issue component? 07:50 <@stsp> people keep assignin

RE: Subject: [PATCH] WC rep cache optimization for some file

2012-09-19 Thread Bert Huijben
systems like NTFS on Windows MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=20cf3074b2a0fd54e504ca0ed837 --20cf3074b2a0fd54e504ca0ed837 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit For your own install you can enable the WAL on the file and other use

Re: working copy format bump on trunk this week?

2012-09-19 Thread Stefan Sperling
On Wed, Sep 19, 2012 at 06:36:04AM -0700, C. Michael Pilato wrote: > On 09/19/2012 02:33 AM, Stefan Sperling wrote: > > No responses so far. Does that mean there are no objections? > > The US/Europe CollabNet committers are all traveling this week for meetings, > so expect a slower response rate f

Re: Subject: [PATCH] WC rep cache optimization for some file systems like NTFS on Windows

2012-09-19 Thread Vasily Tunegov
Hi, Philip I'm using SQLite 3.7.14. I tried to test checkout for our project code base, hosted on svn 1.7.6 server (93 984 Files, 3 204 Folders, 1.97GB). There are results: svn co snv://server/project/branches/branche src -q Standard disk: svn.r1387070 - 256.8 sec svn.patch - 152.2 sec My resea

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Ivan Zhakov
On Wed, Sep 19, 2012 at 6:06 PM, Philip Martin wrote: > Ivan Zhakov writes: > >> -get_access_conf(request_rec *r, authz_svn_config_rec *conf) >> +get_access_conf(request_rec *r, authz_svn_config_rec *conf, apr_pool_t >> *scratch_pool) > > That line is longer than 80 characters. > >> +subreq_bypa

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Philip Martin
Ivan Zhakov writes: > -get_access_conf(request_rec *r, authz_svn_config_rec *conf) > +get_access_conf(request_rec *r, authz_svn_config_rec *conf, apr_pool_t > *scratch_pool) That line is longer than 80 characters. > +subreq_bypass2(request_rec *r, > + const char *repos_path, > +

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Ivan Zhakov
On Wed, Sep 19, 2012 at 3:29 PM, Ivan Zhakov wrote: > On Wed, Sep 19, 2012 at 3:22 PM, Philip Martin > wrote: >> Roderich Schupp writes: >> Since this definition is in include/mod_authz_svn.h (i.e. it's a public interface) >>> >>> Perhaps one should also bump #define AUTHZ_SVN__SUBREQ

Re: working copy format bump on trunk this week?

2012-09-19 Thread C. Michael Pilato
On 09/19/2012 02:33 AM, Stefan Sperling wrote: > No responses so far. Does that mean there are no objections? The US/Europe CollabNet committers are all traveling this week for meetings, so expect a slower response rate from us. Paul's 'inheritable-props' branch work expects to make changes in fo

Re: svn commit: r1387560 - in /subversion/branches/compressed-pristines/subversion/libsvn_wc: wc_db.c wc_db_private.h wc_db_wcroot.c

2012-09-19 Thread Philip Martin
as...@apache.org writes: > Author: ashod > Date: Wed Sep 19 12:45:24 2012 > New Revision: 1387560 > > URL: http://svn.apache.org/viewvc?rev=1387560&view=rev > Log: > Improved create_pristine_db and tests are passing again. The small commits are good but the log message should still detail the cha

Re: working copy format bump on trunk this week?

2012-09-19 Thread Stefan Sperling
On Wed, Sep 19, 2012 at 11:33:46AM +0200, Stefan Sperling wrote: > No responses so far. Does that mean there are no objections? > > Here is the diff I'm planning to commit. Better diff, documenting format 30 changes and fixing test fallout. Index: subversion/libsvn_wc/wc-metadata.sql ===

Re: svn commit: r1387560 - in /subversion/branches/compressed-pristines/subversion/libsvn_wc: wc_db.c wc_db_private.h wc_db_wcroot.c

2012-09-19 Thread Stefan Sperling
On Wed, Sep 19, 2012 at 12:45:24PM -, as...@apache.org wrote: > Author: ashod > Date: Wed Sep 19 12:45:24 2012 > New Revision: 1387560 > > URL: http://svn.apache.org/viewvc?rev=1387560&view=rev > Log: > Improved create_pristine_db and tests are passing again. > --- subversion/branches/compres

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Ivan Zhakov
On Wed, Sep 19, 2012 at 4:07 PM, Philip Martin wrote: > Ivan Zhakov writes: > >> On Wed, Sep 19, 2012 at 3:07 PM, Roderich Schupp >> wrote: >>> On Wed, Sep 19, 2012 at 10:24 AM, Roderich Schupp >>> wrote: Change the definition of authz_svn__subreq_bypass_func_t (adding a pool paramete

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Philip Martin
Ivan Zhakov writes: > On Wed, Sep 19, 2012 at 3:07 PM, Roderich Schupp > wrote: >> On Wed, Sep 19, 2012 at 10:24 AM, Roderich Schupp >> wrote: >>> Change the definition of authz_svn__subreq_bypass_func_t (adding a >>> pool parameter) >>> and its one and only implementation subreq_bypass? >> >>

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Ivan Zhakov
On Wed, Sep 19, 2012 at 3:22 PM, Philip Martin wrote: > Roderich Schupp writes: > >>> Since this definition is in include/mod_authz_svn.h (i.e. it's a public >>> interface) >> >> Perhaps one should also bump #define AUTHZ_SVN__SUBREQ_BYPASS_PROV_VER >> in include/mod_authz_svn.h >> >> Cheers, Ro

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Ivan Zhakov
On Wed, Sep 19, 2012 at 3:07 PM, Roderich Schupp wrote: > On Wed, Sep 19, 2012 at 10:24 AM, Roderich Schupp > wrote: >> Change the definition of authz_svn__subreq_bypass_func_t (adding a >> pool parameter) >> and its one and only implementation subreq_bypass? > > Patch attached, grabs the same am

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Philip Martin
Roderich Schupp writes: >> Since this definition is in include/mod_authz_svn.h (i.e. it's a public >> interface) > > Perhaps one should also bump #define AUTHZ_SVN__SUBREQ_BYPASS_PROV_VER > in include/mod_authz_svn.h > > Cheers, Roderich > > --- subversion-1.7.5.orig/subversion/include/mod_authz

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Roderich Schupp
On Wed, Sep 19, 2012 at 10:24 AM, Roderich Schupp wrote: > Change the definition of authz_svn__subreq_bypass_func_t (adding a > pool parameter) > and its one and only implementation subreq_bypass? Patch attached, grabs the same amount of memory as my first version. > Since this definition is in

Re: Subject: [PATCH] WC rep cache optimization for some file systems like NTFS on Windows

2012-09-19 Thread Philip Martin
Vasily Tunegov writes: > Please review my patch (see attached file patch.txt). It improve svn client > performance on file systems like NTFS on Windows. Maybe on some other file > systems, e.g. NFS, but I didn't test it. This patch switch rep cache db > journal mode from DELETE (by default) to PE

Re: [Subversion Wiki] Update of "StarDelta" by StefanFuhrmann

2012-09-19 Thread Stefan Fuhrmann
On Wed, Sep 19, 2012 at 10:53 AM, Daniel Shahaf wrote: > Apache subversion Wiki wrote on Tue, Sep 18, 2012 at 23:30:26 -: > > Dear Wiki user, > > > > You have subscribed to a wiki page or wiki category on "Subversion Wiki" > for change notification. > > > > The "StarDelta" page has been chang

Re: working copy format bump on trunk this week?

2012-09-19 Thread Stefan Sperling
On Tue, Sep 18, 2012 at 05:11:39PM +0200, Stefan Sperling wrote: > Bert says he is done implementing the new conflict storage > scheme, and that it needs a format bump to be enabled by default. > It seems the necessary upgrade code is already in place. > I'd like to do some work on top of the new c

Subject: [PATCH] WC rep cache optimization for some file systems like NTFS on Windows

2012-09-19 Thread Vasily Tunegov
[[[ WC rep cache optimization for some file systems like NTFS on Windows ]]] Hello, Please review my patch (see attached file patch.txt). It improve svn client performance on file systems like NTFS on Windows. Maybe on some other file systems, e.g. NFS, but I didn't test it. This patch switch

Re: buildbot failure in ASF Buildbot on svn-x64-ubuntu-gcc

2012-09-19 Thread Philip Martin
Ben Reser writes: > The line it's erring out on is a C++ style comment: >// Casts only needed for Perl < 5.10. > > which is inside an extern "C". So it's a SWIG bug. I've verified that > it's still present in 2.0.8. In build/ac-macros/swig.m4 the -ansi flag is explicltly removed for the Ru

Re: [Subversion Wiki] Update of "StarDelta" by StefanFuhrmann

2012-09-19 Thread Daniel Shahaf
Apache subversion Wiki wrote on Tue, Sep 18, 2012 at 23:30:26 -: > Dear Wiki user, > > You have subscribed to a wiki page or wiki category on "Subversion Wiki" for > change notification. > > The "StarDelta" page has been changed by StefanFuhrmann: > http://wiki.apache.org/subversion/StarDelt

Re: [PATCH] Excessive memory use with "SVNPathAuthz short_circuit"

2012-09-19 Thread Roderich Schupp
On Tue, Sep 18, 2012 at 9:11 PM, Philip Martin wrote: > ... > The problem is that when > dav_svn__allow_read calls allow_read_bypass (which is subreq_bypass) > this pool can't be passed and the request pool is used. > > I'm not sure how best to solve this. Your patch certainly is one > solution.

Re: buildbot failure in ASF Buildbot on svn-x64-ubuntu-gcc

2012-09-19 Thread Ben Reser
On Tue, Sep 18, 2012 at 11:48 PM, Ben Reser wrote: > What's happening here is the Perl bindings are failing. > core.c: In function ‘boot_SVN___Core’: > core.c:42819:5: error: expected expression before ‘/’ token > core.c:42819:37: error: too many decimal points in number > core.c:42812:3: warni

Re: [RFC] Teach 'svn mergeinfo' to show a simple picture of the state of merging

2012-09-19 Thread Stefan Sperling
On Wed, Sep 19, 2012 at 02:41:33AM +0100, Julian Foad wrote: > Hi, merge fans. > > I'm trying out UI ideas for making 'svn mergeinfo' with no options show some > easily digestible summary information about the state of merging between the > two specified branches.  We talked about this some time

Re: r1358110 - Promote two identical readline() helper functions to one

2012-09-19 Thread Stefan Sperling
On Wed, Sep 19, 2012 at 02:35:07AM +0100, Julian Foad wrote: > > Modified: subversion/trunk/subversion/include/svn_io.h > > == > > --- subversion/trunk/subversion/include/svn_io.h (original) > > +++ subversion/trunk/subvers

Re: 1.6.19 up for testing/signing

2012-09-19 Thread Johan Corveleyn
On Wed, Sep 12, 2012 at 5:08 PM, Stefan Sperling wrote: > The 1.6.19 release artifacts are now available for testing/signing. > Please get the tarballs from > https://dist.apache.org/repos/dist/dev/subversion > and add your signatures there. Thanks! > > Please note the following known test failu