Re: svn commit: r1735681 - /subversion/branches/1.9.x/STATUS

2016-04-05 Thread Stefan Hett
Hi Daniel, Stefan Hett wrote on Tue, Apr 05, 2016 at 11:23:52 +0200: Hi Stefan, On Mon, Apr 04, 2016 at 11:28:41PM +0200, Stefan wrote: Should this be also nominated for backporting to the 1.8 branch, since the issue has been reported in 1.8.11 (https://issues.apache.org/jira/browse/SVN-4624

Re: svn commit: r1735681 - /subversion/branches/1.9.x/STATUS

2016-04-05 Thread Stefan Hett
Hi Stefan, On Mon, Apr 04, 2016 at 11:28:41PM +0200, Stefan wrote: Should this be also nominated for backporting to the 1.8 branch, since the issue has been reported in 1.8.11 (https://issues.apache.org/jira/browse/SVN-4624)? Officially, no. Because 1.8.x only receives fixes for security or

Re: svn commit: r1735681 - /subversion/branches/1.9.x/STATUS

2016-04-04 Thread Stefan Sperling
On Mon, Apr 04, 2016 at 11:28:41PM +0200, Stefan wrote: > Should this be also nominated for backporting to the 1.8 branch, since the > issue has been reported in 1.8.11 > (https://issues.apache.org/jira/browse/SVN-4624)? Officially, no. Because 1.8.x only receives fixes for securit

Re: svn commit: r1735681 - /subversion/branches/1.9.x/STATUS

2016-04-04 Thread Stefan
Votes: + +1: danielsh + Veto-blocked changes: = Should this be also nominated for backporting to the 1.8 branch, since the issue has been reported in 1.8.11 (https://issues.apache.org/jira/browse/SVN-4624)? Regards, Stefan

Re: svn commit: r1735826 - in /subversion/trunk: ./ subversion/libsvn_subr/prompt.c

2016-04-01 Thread Stefan Sperling
On Fri, Apr 01, 2016 at 04:38:00AM -0500, Greg Stein wrote: > no no no ... we've always said that OUT parameters are not dependable when > an error occurs. Do our API docs mention this anywhere? Or was this information only passed around among SVN devs? I don't disagree. But we should clearly com

Re: svn commit: r1735826 - in /subversion/trunk: ./ subversion/libsvn_subr/prompt.c

2016-03-28 Thread Stefan Sperling
*may_save_plaintext = FALSE; > > - return SVN_NO_ERROR; > > + return err; > Daniel, do you know what was the original idea behind ignoring the > SVN_ERR_CANCELLED error? I see stsp committed the original code in > r870804, so there's probably some rationale behin

Re: [PATCH] Use kde4-config for determining KDE's library and include directories.

2016-03-14 Thread Stefan Sperling
On Mon, Mar 14, 2016 at 11:35:32AM +0100, Raphael Kubo da Costa wrote: > [[[ > At the moment the kde4-config script is used only to determine KDE4's > prefix, and then its header and library locations are derived manually. > > This is not optimal, as it assumes the libraries are always installed >

Re: Unversioned files with invalid UTF-8 sequence in name confuse svn

2016-02-29 Thread Stefan Sperling
On Mon, Feb 29, 2016 at 07:30:14PM +0100, Vincent Lefevre wrote: > For "svn st", I do not try to access the file. A file with an invalid > name cannot be a versioned file anyway. So, it could also just be > ignored, and outputting a non-fatal warning would be sufficient, IMHO. > Note that even "svn

Outdated ./subversion/libsvn_ra_serf/README

2016-02-28 Thread Stefan Fuhrmann
Hi all, The first section of that file looks like a keeper but most of the status info is horribly outdated and can probably be removed. Could someone with in-depth ra_serf knowledge please update the file? -- Stefan^2.

Re: svn commit: r1731656 - /subversion/trunk/subversion/svnserve/serve.c

2016-02-23 Thread Stefan Fuhrmann
inside it as the first sub-element). I tried to hint at that in the comment just above that block. The svn:// protocol is quite lisp-y in its use of parentheses ... But still, thanks for reviewing the changes! -- Stefan^2.

Re: svn commit: r1727824 - /subversion/trunk/subversion/libsvn_fs/fs-loader.c

2016-02-21 Thread Stefan Fuhrmann
Enumate -> Emulate Hi James, Belated thanks for fixing this! -- Stefan^2.

Re: svn commit: r1731300 - in /subversion/trunk/subversion: include/private/svn_utf_private.h libsvn_repos/dump.c libsvn_subr/utf8proc.c svn/cl-log.h svn/log-cmd.c svn/svn.c tests/cmdline/log_tests.py

2016-02-21 Thread Stefan Sperling
On Sun, Feb 21, 2016 at 02:22:45PM +0100, Branko Čibej wrote: > Personally I'd much prefer the svn_utf__casefold() you propose (i.e., > normalize plus casefold) as a separate API. Internally, it can be > implemented with that extra flag, but even for a private API, I think > it's better to make eac

Re: svn commit: r1730617 -/subversion/trunk/subversion/libsvn_repos/log.c

2016-02-18 Thread Stefan Fuhrmann
On 15.02.2016 23:45, Bert Huijben wrote: Are you sure the pool arguments are in the right order here? The usual order is result_pool, scratch_pool while most of the calls here appear to use the opposite order. The pool usage is correct but somewhat confusing. r1731160 fixes that. -- Stefan^2

Re: svn commit: r1730389 - /subversion/trunk/subversion/libsvn_repos/log.c

2016-02-18 Thread Stefan Fuhrmann
On 16.02.2016 11:30, Ivan Zhakov wrote: On 16 February 2016 at 08:47, Stefan Fuhrmann wrote: On 15.02.2016 09:39, Ivan Zhakov wrote: On 14 February 2016 at 22:25, wrote: Author: stefan2 Date: Sun Feb 14 19:25:12 2016 New Revision: 1730389 URL: http://svn.apache.org/viewvc?rev=1730389

Re: svn commit: r1730617 - /subversion/trunk/subversion/libsvn_repos/log.c

2016-02-18 Thread Stefan Fuhrmann
s solutions in mind, but maybe you also know something about this. The only reasonable alternative is to pick option (2) and hope that the performance regression in real-life is acceptable. [1] http://svn.haxx.se/users/archive-2015-12/0060.shtml -- Stefan^2.

Re: svn commit: r1730617 - /subversion/trunk/subversion/libsvn_repos/log.c

2016-02-17 Thread Stefan Sperling
On Wed, Feb 17, 2016 at 05:33:21PM +0300, Ivan Zhakov wrote: > As we are adding more and more of such code, more and more users > become faced with the significant performance regression (see [1] and > other cases). > > Do you intend to resolve this problem in the future commits? I have > some obv

Re: svn commit: r1730716 - in /subversion/trunk/subversion: include/private/svn_wc_private.h include/svn_client.h libsvn_client/resolved.c libsvn_wc/conflicts.c svn/resolve-cmd.c

2016-02-17 Thread Stefan Sperling
On Wed, Feb 17, 2016 at 04:55:45PM +0100, Bert Huijben wrote: > The new variable incoming_change is used uninitialized here, breaking the > build on the Windows bots. > > See https://ci.apache.org/builders/svn-windows-local/builds/1046 Thanks for the heads up! Fixed in r1730943.

Re: svn commit: r1730389 - /subversion/trunk/subversion/libsvn_repos/log.c

2016-02-15 Thread Stefan Fuhrmann
ocumented svn_repos__get_logs5() API it's almost impossible to get idea of all following commits in log.c The API definition / migration is complete now and the next step is publish it. It'll then get a proper docstring. -- Stefan^2.

Re: svn commit: r1730546 - in /subversion/trunk/subversion: include/private/svn_wc_private.h libsvn_client/resolved.c libsvn_wc/conflicts.c

2016-02-15 Thread Stefan Sperling
On Mon, Feb 15, 2016 at 05:30:55PM +0100, Bert Huijben wrote: > Why would you need to wait for timestamps here? > > Can this change the working copy file? > > If it can the wc function should probably return a boolean to notify the case > where it does, and only when it does we should wait for t

Re: Making FS and repos layer log API streamy

2016-02-14 Thread Stefan Fuhrmann
On 03.02.2016 13:36, Ivan Zhakov wrote: On 31 January 2016 at 14:03, Stefan Fuhrmann wrote: Hi there, When the server needs to transmit the list of changed paths in a revision, its memory usage is O(#changes), i.e. practically unbound. The problems are: * FS and repos API require a full

Re: Help extending subclipse

2016-02-11 Thread Stefan
ke it you wanted to forward that to the subclipse developer mailing list as Eric suggested. However, you ended up sending it to the subversion developer mailing list instead... The subclipse dev list is d...@subclipse.tigris.org Regards, Stefan

Re: [PATCH] Fix for access violation in svn_fs__path_valid()

2016-02-09 Thread Stefan
On 2/9/2016 04:22, Daniel Shahaf wrote: Stefan wrote on Sun, Feb 07, 2016 at 20:51:08 +0100: On 2/7/2016 01:22, Daniel Shahaf wrote: Stefan wrote on Mon, Feb 01, 2016 at 00:34:32 +0100: +++ fs-loader.c (working copy) @@ -461,7 +461,8 @@ if (! svn_utf__cstring_is_valid(path

Re: [PATCH] Fix for access violation in svn_fs__path_valid()

2016-02-07 Thread Stefan
On 2/7/2016 01:22, Daniel Shahaf wrote: Stefan wrote on Mon, Feb 01, 2016 at 00:34:32 +0100: +++ fs-loader.c (working copy) @@ -461,7 +461,8 @@ if (! svn_utf__cstring_is_valid(path)) { return svn_error_createf(SVN_ERR_FS_PATH_SYNTAX, NULL

Re: svn commit: r1728441 - /subversion/branches/1.9.x/STATUS

2016-02-04 Thread Stefan
1.8 branch? The issue suggests the bug exists on the 1.8 branch as well. Regards, Stefan

Re: Italian translation update

2016-02-04 Thread Stefan Sperling
On Thu, Feb 04, 2016 at 01:00:38PM +0100, Vincenzo Reale wrote: > Hi guys, > I would share and submit a complete revision > (spellchecked and with new strings) of the Italian > translation for subversion. > > https://drive.google.com/file/d/ > 0B9FgaTlI6p0ybGFhWjk1X3E3SDA/view?usp=sharing > > B

Re: svn commit: r1728324 - /subversion/trunk/subversion/tests/svn_test_main.c

2016-02-04 Thread Stefan Sperling
On Thu, Feb 04, 2016 at 12:38:54PM +0100, Bert Huijben wrote: > > > > -Original Message- > > From: phi...@apache.org [mailto:phi...@apache.org] > > Sent: woensdag 3 februari 2016 15:27 > > To: comm...@subversion.apache.org > > Subject: svn commit: r1728324 - > > /subversion/trunk/subversi

Re: svncutter can be removed

2016-02-03 Thread Stefan Sperling
On Tue, Feb 02, 2016 at 07:48:53PM -0600, Greg Stein wrote: > On Tue, Feb 2, 2016 at 7:45 PM, Eric S. Raymond wrote: > > Because of the difference between Subversion and DVCS branching models, > > this kind of situation is better handled by using svncutter to extract > > the components into separa

Re: [RFE] Make 'svn patch' read from STDIN

2016-02-01 Thread Stefan Sperling
On Mon, Feb 01, 2016 at 12:44:38PM +0100, Andreas Scherer wrote: > Am Montag, 1. Februar 2016, 10:51:39 schrieb Stefan Sperling: > > So we could consider extending svn patch to run without a path argument > > and read the patch from stdin. > > > > [...] this feature fa

Re: [RFE] Make 'svn patch' read from STDIN

2016-02-01 Thread Stefan Sperling
On Sun, Jan 31, 2016 at 11:48:26AM +0100, Andreas Scherer wrote: > I suggest to extend 'svn patch' so that it supports usage in a pipe like > > gzip -dc patch-0042.gz | svn patch -P patch-0042 - > > This would permit using 'svn patch' directly as a drop-in replacement for > >gzip -dc pat

Re: svn commit: r1727838 - in /subversion/trunk/subversion: include/private/svn_fs_util.h libsvn_fs/fs-loader.c libsvn_fs_util/fs-util.c tests/cmdline/svnadmin_tests.py

2016-01-31 Thread Stefan Fuhrmann
rivate.h) or so. I won't be online today until later tonight. -- Stefan^2.

Re: svn commit: r1727785 - /subversion/trunk/subversion/libsvn_ra_svn/marshal.c

2016-01-31 Thread Stefan Fuhrmann
log message. Nope, wrong file. Got reverted & fixed. I tried to update the commit message yesterday but it told me that I'm not allowed to. I'll try to fix it tonight. -- Stefan^2.

[PATCH] error handling for build_text_conflict_resolve_items

2016-01-31 Thread Stefan
state.me.us%3E Reported by: James Patten * libsvn_wc/conflicts.c: (build_text_conflict_resolve_items): check mine_abspath for null before using it and return an error instead. ]] Regard

[PATCH] Fix for access violation in svn_fs__path_valid()

2016-01-31 Thread Stefan
he message, in case it actually is null. ]] Regards, Stefan Index: fs-loader.c === --- fs-loader.c (revision 1727868) +++ fs-loader.c (working copy) @@ -461,7 +461,8 @@ if (! svn_utf__cstring_is_

Making FS and repos layer log API streamy

2016-01-31 Thread Stefan Fuhrmann
n weekends. There will be two-way conversion between old and new APIs to facilitate regression testing. The old API will get deprecated once all users have migrated. -- Stefan^2.

Re: svn commit: r1705646 - /subversion/trunk/subversion/libsvn_fs_fs/pack.c

2016-01-30 Thread Stefan Fuhrmann
On 28.01.2016 01:10, Johan Corveleyn wrote: On Wed, Jan 27, 2016 at 1:54 PM, Stefan Fuhrmann wrote: On 27.01.2016 13:08, Johan Corveleyn wrote: Does this require a format bump (and another dump/load)? Or do you plan on providing a way to "repack" (or simply unpack and pack

Re: Merging parallel-put to /trunk

2016-01-30 Thread Stefan Fuhrmann
On 29.01.2016 22:35, Evgeny Kotkov wrote: Stefan Fuhrmann writes: This branch adds support for HTTP2-style transactions to all backends. The feature is opt-in and supported in all 3 FS implementations. I'd like to merge this to /trunk next weekend, so that e.g. Bert can continue the wo

Re: [RFC/PATCH] Handling PROPFIND in mod_dav_svn

2016-01-30 Thread Stefan Fuhrmann
operty handling only or all the remainder as well) and how much code would that add to mod_dav_svn (50%?, more?, less?). If the total addition is significantly smaller than mod_dav_svn, maintaining it should be feasible after the first couple of years of stabilization. -- Stefan^2.

Re: svn commit: r1727276 - in /subversion/trunk/subversion: libsvn_client/resolved.c svn/conflict-callbacks.c

2016-01-28 Thread Stefan Sperling
On Thu, Jan 28, 2016 at 12:01:07PM +0100, Bert Huijben wrote: > > + /* Add postpone option. */ > > + option = apr_pcalloc(result_pool, sizeof(*option)); > > + option->id = svn_client_conflict_option_postpone; > > + option->description = N_("skip this conflict and leave it unresolved"); > > I t

Re: apr_token_* conclusions

2016-01-27 Thread Stefan Sperling
On Wed, Jan 27, 2016 at 10:40:06PM -0600, William A Rowe Jr wrote: > If you are new to the conversation, include/apr_cstr.h has absorbed much of > the efforts of svn_cstring_* API's into apr_cstr_* functions. I'm very happy to see our strtol()-wrappers in APR. These wrap the POSIX functions with s

Re: svn commit: r1705646 - /subversion/trunk/subversion/libsvn_fs_fs/pack.c

2016-01-27 Thread Stefan Fuhrmann
now. (compare_is_dir): No longer needed. (sort_reps): No longer distinguish between file and dir reps but only paths and delta chains when determining reprentation order. Hi Stefan, In this post-1.9.x-branch commit (and a couple of subsequent pack-related commits) you changed the

Re: Bug

2016-01-26 Thread Stefan Hett
n branch was created from) can be visible in the “Show Log” dialog without dropping “Stop on copy/rename” checkbox and marked as normal font color (unmerged revisions). Thanks. I take it you wanted to send this one to the tortoiseSVN mailing list instead? -- Regards, Stefan Hett

Re: inconsistent null-ptr handling in utf-path related functions

2016-01-26 Thread Stefan Fuhrmann
On 25.01.2016 22:30, Stefan wrote: Hi, looking through the code, I'm wondering that there's some inconsistent behavior/handling with regards to calling certain svn_utf-functions with a nullptr. svn_utf__cstring_is_valid() for instance does a nullptr check against the provided data a

inconsistent null-ptr handling in utf-path related functions

2016-01-25 Thread Stefan
handling there. Regards, Stefan

crash on 1.9.3 (upon merging)

2016-01-25 Thread Stefan
sufficient to restore the originally intended behavior?). Regards, Stefan

Re: Merging parallel-put to /trunk

2016-01-24 Thread Stefan Fuhrmann
On 24.01.2016 00:53, Daniel Shahaf wrote: Stefan Fuhrmann wrote on Sat, Jan 23, 2016 at 13:53:08 +0100: Hi there, This branch adds support for HTTP2-style transactions to all backends. The feature is opt-in and supported in all 3 FS implementations. I'd like to merge this to /trunk

Merging parallel-put to /trunk

2016-01-23 Thread Stefan Fuhrmann
g the feature later should be simple - in case we find a major problem with it. Any objections? -- Stefan^2.

Localizing error messages

2016-01-23 Thread Stefan Fuhrmann
be localized id the user / admin cannot reasonable act on them. Specifically, I suggest that all "data corrupted" error messages become non-localized. If there is something that a user can do about it (transient network failure), higher levels should wrap the error appropriately. -- Stefan^2.

Re: svn commit: r1725957 - /subversion/trunk/subversion/svn/merge-cmd.c

2016-01-21 Thread Stefan Sperling
On Thu, Jan 21, 2016 at 05:46:20PM +, Philip Martin wrote: > Stefan Sperling writes: > > > Not objecting to this change, but I believe we do have a few > > batons on the stack in several places and I don't think this > > is a problem in general. > > It&#x

Re: svn commit: r1725957 - /subversion/trunk/subversion/svn/merge-cmd.c

2016-01-21 Thread Stefan Sperling
On Thu, Jan 21, 2016 at 02:18:43PM -, kot...@apache.org wrote: > Author: kotkov > Date: Thu Jan 21 14:18:43 2016 > New Revision: 1725957 > > URL: http://svn.apache.org/viewvc?rev=1725957&view=rev > Log: > Allocate the baton for 'svn merge --accept' conflict callback in the pool, > instead of u

Re: svn commit: r1725184 - /subversion/branches/1.9.x/STATUS

2016-01-21 Thread Stefan Sperling
On Thu, Jan 21, 2016 at 01:59:41PM +0100, Stefan Fuhrmann wrote: > In real world applications this means people just > hitting the old limit aren't likely to ever hit > the new limit while those already far beyond it > have fixed their config by now. One would hope they'

Re: svn commit: r1725184 - /subversion/branches/1.9.x/STATUS

2016-01-21 Thread Stefan Fuhrmann
On 21.01.2016 13:32, Stefan Sperling wrote: On Thu, Jan 21, 2016 at 01:20:56PM +0100, Stefan Fuhrmann wrote: TL;DR: Change is effective as per attached test case. No crashes should ever result from it. Some 20% portion of cache memory is guaranteed to work as before which limits potential side

Re: svn commit: r1725184 - /subversion/branches/1.9.x/STATUS

2016-01-21 Thread Stefan Sperling
On Thu, Jan 21, 2016 at 01:20:56PM +0100, Stefan Fuhrmann wrote: > TL;DR: Change is effective as per attached test case. > No crashes should ever result from it. Some 20% portion > of cache memory is guaranteed to work as before which > limits potential side effects. Sounds like thi

Re: svn commit: r1725184 - /subversion/branches/1.9.x/STATUS

2016-01-21 Thread Stefan Fuhrmann
n of cache memory is guaranteed to work as before which limits potential side effects. If you have specific questions, I'll be here to answer them. -- Stefan^2. What the patch does and doesn't do -- The caching priority for directory objects is bein

New MaxSVN releases (incl. 1.8.15 and 1.9.3)

2016-01-19 Thread Stefan
enSSL 1.0.2e - sqlite 3.9.2 Please note that MaxSVN is a development distribution and not intended for production use! MaxSVN homepage: http://www.luke1410.de/typo3/index.php?id=97 MaxSVN bugtracker: http://www.luke1410.de:8090/browse/MAXSVN Regards, Stefan

Re: svn commit: r1724855 - /subversion/trunk/subversion/libsvn_wc/conflicts.c

2016-01-15 Thread Stefan Sperling
On Fri, Jan 15, 2016 at 04:48:28PM -, s...@apache.org wrote: > Author: stsp > Date: Fri Jan 15 16:48:27 2016 > New Revision: 1724855 > > URL: http://svn.apache.org/viewvc?rev=1724855&view=rev > Log: > * subversion/libsvn_wc/conflicts.c > (svn_wc_create_conflict_result): Initialise 'merged_va

Re: [RFC/PATCH] Handling PROPFIND in mod_dav_svn

2016-01-15 Thread Stefan Fuhrmann
On 13.01.2016 15:33, Evgeny Kotkov wrote: Stefan Fuhrmann writes: If I replace apr_palloc() with malloc() / free() and patch mod_dav to avoid creating the propdb->p subpools, I still see inadequate memory consumption. The environment is close to the one reported by the user, and preparin

Re: [RFC/PATCH] Handling PROPFIND in mod_dav_svn (was: Re: Issue with browsing a SVN 1.9.2, schema 7, packed, repository)

2016-01-11 Thread Stefan Fuhrmann
On 30.12.2015 16:49, Evgeny Kotkov wrote: Evgeny Kotkov writes: Stefan Fuhrmann writes: Thanks, it would be nice if could do something within Subversion because httpd and apr patches may take a while to trickle down into releases. Meanwhile, I posted a patch for mod_dav on the httpd dev

Re: Last-Modified HTTP header in GET responses

2016-01-11 Thread Stefan Fuhrmann
On 04.01.2016 17:20, Philip Martin wrote: Stefan Fuhrmann writes: On 04.01.2016 14:25, Philip Martin wrote: - The number of system calls made by Apache goes down 68822 to 50664 for hot FSFS cache Do you have quick way to find out which files we are reading in that case? My

Re: FS Node API

2016-01-11 Thread Stefan Fuhrmann
On 09.01.2016 14:39, Ivan Zhakov wrote: On 9 January 2016 at 03:48, Stefan Fuhrmann wrote: Hi Ivan & interested parties, Hi Stefan! See my response inline. * BRANCH-README: "The branch is NOT going to be merged to trunk; I'm going to re-implement everything in trunk

FS Node API

2016-01-08 Thread Stefan Fuhrmann
s. Below there is a list of questions that I had when reviewing the first few commits. There are also sections on what I have in mind and partly in code for the new API. -- Stefan^2. Questions / Feedback to fs-node-api as of r1723819 -- [Not comm

Re: detection of moved branches for svn-normalizer tool

2016-01-06 Thread Stefan Fuhrmann
On 05.01.2016 15:56, Julian Foad wrote: Ping!... Stefan H or Stefan F, is there anything further to report on this issue? I guess what you are asking is: Can this tool be used on production data? My answer is: Yes, but it is and will always be an expert tool. The 'analyse'

Re: detection of moved branches for svn-normalizer tool

2016-01-05 Thread Stefan
On 1/5/2016 15:56, Julian Foad wrote: Ping!... Stefan H or Stefan F, is there anything further to report on this issue? I'll have to retest the current trunk against the test case to check out the current state. Quite busy atm though, so donno if I can squeeze it in this week. Will do t

Re: Last-Modified HTTP header in GET responses

2016-01-04 Thread Stefan Fuhrmann
quick way to find out which files we are reading in that case? My guess would be a fair bit of revprops during the report phase but for the GETs, its less obvious. 178885 to 161722 for cold FSFS cache -- Stefan^2.

Re: Invalid memory reads in first_non_fsm_start_char_cstring (utf_validate.c)

2016-01-04 Thread Stefan Fuhrmann
ring literal. Yep, you are right. Turns out that the whole code path was (almost) a duplication of a function that does not have this problem. Fixed in r1722860. A related problem was then found by our SOLARIS build bot and got fixed in r1722879 and r1722887. Thanks for the detailed report! -- Stefan^2.

Re: Issue with browsing a SVN 1.9.2, schema 7, packed, repository

2015-12-21 Thread Stefan Fuhrmann
On 21.12.2015 15:54, Evgeny Kotkov wrote: Stefan Fuhrmann writes: [...] ... in that order. The root problem is that ^/httpd/httpd/trunk/modules/dav/main/props.c: dav_close_propdb does not destroy the pool created in dav_open_propdb. Since that is being called for every directory

Re: Issue with browsing a SVN 1.9.2, schema 7, packed, repository

2015-12-20 Thread Stefan Fuhrmann
On 11.12.2015 15:04, Stefan Sperling wrote: On Thu, Dec 10, 2015 at 01:41:40PM +0100, Stefan Fuhrmann wrote: 0x4015 is basically an "abort". We do this when we need more memory but can't get it. 9000 directory entries is around the capacity of the default cache configuratio

Re: [RFC] An element-based 'svn merge'

2015-12-17 Thread Stefan Sperling
On Thu, Dec 17, 2015 at 02:28:44PM +, Julian Foad wrote: > On 17 December 2015 at 14:14, Stefan Sperling wrote: > > So I think we'll need some automated support for finding moves. > > It doesn't need to be perfect, though. > > Yes, that's all correct: t

Re: [RFC] An element-based 'svn merge'

2015-12-17 Thread Stefan Sperling
On Thu, Dec 17, 2015 at 12:34:46PM +, Julian Foad wrote: > I mean that if the user doesn't explicitly specify any moves, then it > will match by path only, which will result in behaviour similar to > today. If the user specifies one or more 'moves', those will override > the path matching for t

Re: [RFC] An element-based 'svn merge'

2015-12-17 Thread Stefan Fuhrmann
schedule-metadata-removal(path) else schedule-deletion(path) else if missing(path) schedule-install(path) run-workqueue My 2¢; I'm not a working copy expert. -- Stefan^2.

Re: 1.9.3 up for signing/testing

2015-12-14 Thread Stefan Sperling
On Tue, Dec 08, 2015 at 11:47:46AM +0300, Evgeny Kotkov wrote: > The 1.9.3 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. I plan to try and release on December 15th > so

Re: configurable pre-commit script

2015-12-13 Thread Stefan Sperling
On Sat, Dec 12, 2015 at 08:59:33PM +0100, Fabien wrote: > > Hello Stefan. > > >Your script looks very nice! This definitely saves many people some > >work in writing their own checks. > > > >We're trying to retire the contrib/ directory, since there are seve

Re: configurable pre-commit script

2015-12-12 Thread Stefan Sperling
On Sat, Dec 12, 2015 at 10:26:52AM +0100, Fabien wrote: > > Hello svn-dev, > > I've developped a while back a configurable pre-commit script which we have > been using in production on several repositories for some years, see: > > http://www.coelho.net/svn-pre-commit.html > > I would be w

Re: apr_hash_overlay returns hash with duplicate keys

2015-12-10 Thread Stefan Fuhrmann
ash function. Furthermore, it is up to the APR project to keep their API documentation in sync with the code such that users won't jump through hoops needlessly. -- Stefan^2.

Re: 1.8.15 up for signing/testing

2015-12-10 Thread Stefan Fuhrmann
On 09.12.2015 18:25, Branko Čibej wrote: On 09.12.2015 15:13, Stefan Fuhrmann wrote: On 09.12.2015 13:39, Stefan Fuhrmann wrote: On 08.12.2015 09:47, Evgeny Kotkov wrote: The 1.8.15 release artifacts are now available for testing/signing. Please get the tarballs from https

Re: 1.8.15 up for signing/testing

2015-12-09 Thread Stefan Fuhrmann
On 08.12.2015 09:47, Evgeny Kotkov wrote: The 1.8.15 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. I plan to try and release on December 15th so please try and get your vot

Re: 1.8.15 up for signing/testing

2015-12-09 Thread Stefan Fuhrmann
On 09.12.2015 13:39, Stefan Fuhrmann wrote: On 08.12.2015 09:47, Evgeny Kotkov wrote: The 1.8.15 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. I plan to try and release

Re: 1.8.15 up for signing/testing

2015-12-09 Thread Stefan Fuhrmann
votes/signatures in place by December 14th. Thanks! I see JAVAHL test failure on Ubuntu 15.10. -- Stefan^2. [[[ $ make check-javahl checking javahl ... if [ "LD_LIBRARY_PATH" = "DYLD_LIBRARY_PATH" ]; then for d in /run/shm/dist/subversion-1.8.15/subversion/

Re: 1.9.3 up for signing/testing

2015-12-09 Thread Stefan Fuhrmann
On 08.12.2015 09:47, Evgeny Kotkov wrote: The 1.9.3 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. I plan to try and release on December 15th so please try and get your vote

Re: svn commit: r1717253 - in /subversion/branches/ra-git: ./ build/generator/ subversion/include/ subversion/libsvn_fs/ subversion/libsvn_fs_git/

2015-12-01 Thread Stefan Sperling
On Mon, Nov 30, 2015 at 02:02:26PM -, rhuij...@apache.org wrote: > Author: rhuijben > Date: Mon Nov 30 14:02:26 2015 > New Revision: 1717253 > > URL: http://svn.apache.org/viewvc?rev=1717253&view=rev > Log: > On the ra-git branch: To avoid having to reimplement quite a bit of the repos > layer

Re: svn cleanup error "svn: E720032: Can't remove '...\.svn\tmp\svn-...'

2015-11-27 Thread Stefan Hett
On 11/27/2015 2:48 PM, Bert Huijben wrote: -Original Message- From: Stefan Hett [mailto:ste...@egosoft.com] Sent: vrijdag 27 november 2015 13:47 To: dev@subversion.apache.org Cc: users Subject: Re: svn cleanup error "svn: E720032: Can't remove '...\.svn\tmp\svn- ...

Re: svn cleanup error "svn: E720032: Can't remove '...\.svn\tmp\svn-...'

2015-11-27 Thread Stefan Hett
ue (aka: a VS keeping the reference and preventing SmartSVN to release it)? -- Regards, Stefan Hett

Re: svn commit: r1716394 - /subversion/trunk/subversion/tests/cmdline/svnrdump_tests.py

2015-11-26 Thread Stefan Fuhrmann
ss. Yup that should be improved. Done in r1716779. -- Stefan^2.

Re: Merge 'svnmover' demo tool to trunk

2015-11-13 Thread Stefan Sperling
On Fri, Nov 13, 2015 at 11:30:59AM +, Philip Martin wrote: > Johan Corveleyn writes: > > > I'm still very much wondering how this will fit in with the general > > direction of Subversion ... but as you say, that's something we need > > to work out together. That, for me, is currently the bigg

Re: Merge 'svnmover' demo tool to trunk

2015-11-11 Thread Stefan Fuhrmann
On trunk, people may feel more inclined to review and adjust those points of interaction. Any objections? Once the cleanup is done, +1 on merge. -- Stefan^2.

Re: No-op changes no longer dumped by 'svnadmin dump' in 1.9

2015-11-06 Thread Stefan Fuhrmann
On 26.10.2015 17:45, Evgeny Kotkov wrote: Stefan Fuhrmann writes: As for /trunk, I think that we could do that, so I sketched this option in the attached patch. The patch looks o.k. Thanks for giving this patch a look. I examined the differences between these functions

Re: No-op changes no longer dumped by 'svnadmin dump' in 1.9

2015-10-22 Thread Stefan Fuhrmann
On Wed, Oct 21, 2015 at 2:21 PM, Evgeny Kotkov wrote: > Stefan Fuhrmann writes: > > > Could you at least use the new API in svn_repos__compare_files instead > > of re-implementing parts of the FS back-end but worse? I know this is > > the code as it has been in 1.8 but t

Re: svn commit: r1709319 - /subversion/trunk/subversion/tests/svn_test_fs.c

2015-10-20 Thread Stefan Fuhrmann
ludes > > cache settings, for instance. > > Shouldn't it read that setting from the config that we created a few lines > above? > Nope, those are different things (but easily confused). The thing copied by maybe_install_fs_conf is fs*.conf. Its contents will always be read and used by fs_open. The fs_config hash represents the server / UI parameters (cache settings in particular). -- Stefan^2.

Re: svn commit: r1707196 - /subversion/trunk/subversion/libsvn_subr/stream.c

2015-10-20 Thread Stefan Fuhrmann
On Tue, Oct 20, 2015 at 11:35 AM, Ivan Zhakov wrote: > On 20 October 2015 at 12:23, Stefan Fuhrmann > wrote: > > On Mon, Oct 19, 2015 at 6:22 PM, Ivan Zhakov wrote: > >> > >> On 7 October 2015 at 18:10, Julian Foad wrote: > >> > Stefan

Re: No-op changes no longer dumped by 'svnadmin dump' in 1.9

2015-10-20 Thread Stefan Fuhrmann
the FS back-end but worse? I know this is the code as it has been in 1.8 but that does not make the it any better. -- Stefan^2.

Re: svn commit: r1707196 - /subversion/trunk/subversion/libsvn_subr/stream.c

2015-10-20 Thread Stefan Fuhrmann
On Mon, Oct 19, 2015 at 6:22 PM, Ivan Zhakov wrote: > On 7 October 2015 at 18:10, Julian Foad wrote: > > Stefan Fuhrmann wrote: > >> Julian Foad wrote: > >>> Stefan: First review comment: You can much more efficiently convert a > >>> stringbuf to a

Re: Efficient revprop access in lib_repos

2015-10-12 Thread Stefan Fuhrmann
tty safe. If this patch series introduced a problem then it is one of the read queries in lib_repos not returning the latest data when they should. And those invocations are easy to review. -- Stefan^2. > *From:* Stefan Fuhrmann [mailto:stefan.fuhrm...@wandisco.com] > *Sent:* zondag 11 okto

Re: svn commit: r1708003 - in /subversion/trunk/subversion/libsvn_repos: commit.c fs-wrap.c load-fs-vtable.c rev_hunt.c

2015-10-12 Thread Stefan Fuhrmann
ff > > == > > > > --- subversion/trunk/subversion/libsvn_repos/rev_hunt.c (original) > > +++ subversion/trunk/subversion/libsvn_repos/rev_hunt.c Sun Oct 11 > > 17:11:27 2015 > > @@ -171,7 +171,8 @@ svn_repos_get_committed_info(svn_revnum_ > >SVN_ERR(svn_fs_node_created_rev(committed_rev, root, path, pool)); > > > >/* Get the revision properties of this revision. */ > > - SVN_ERR(svn_fs_revision_proplist(&revprops, fs, *committed_rev, > pool)); > > + SVN_ERR(svn_fs_revision_proplist2(&revprops, fs, *committed_rev, > > FALSE, > > +pool, pool)); > > Same here... also documented in your log message to use latest, while it > now uses cached. > I just went through yesterday's patch set, checked the parameter values and found a few more instances. Bad commit day, apparently. Thanks for reviewing! -- Stefan^2.

Re: Efficient revprop access in lib_repos

2015-10-11 Thread Stefan Fuhrmann
tion or even > hardware access. > OTOH, the UUID generation is not time-critical. It will only happen if a repos layer operation explicitly allows cached revprops and then it will only happen once for the whole e.g. report. -- Stefan^2. > > Bert > -- >

Efficient revprop access in lib_repos

2015-10-11 Thread Stefan Fuhrmann
implement the new behavior in FSFS * bump FS API * update lib_repos queries one-by-one for review and testability * implement the new behavior in FSX -- Stefan^2.

Re: No-op changes no longer dumped by 'svnadmin dump' in 1.9

2015-10-11 Thread Stefan Fuhrmann
On Thu, Oct 8, 2015 at 1:07 PM, Evgeny Kotkov wrote: > Stefan Fuhrmann writes: > > > This is not about performance, it is about API guarantees and functional > > stability. So, yes that is an optimization in the sense of "making it > better > > than before&qu

Re: FAQ about using NFS

2015-10-09 Thread Stefan Kueng
mour and reading a few bits of spec doesn't make me an NFS expert, I'm afraid. Maybe link to the SQLite FAQ about this: https://www.sqlite.org/faq.html#q5 See the second paragraph under that FAQ entry. I'd say if SQLite does not recommend storing the db file on NFS, Subversion should do the same and not recommend storing working copies on NFS. Stefan

Re: svn commit: r1707196 - /subversion/trunk/subversion/libsvn_subr/stream.c

2015-10-07 Thread Stefan Fuhrmann
On Wed, Oct 7, 2015 at 3:21 PM, Julian Foad wrote: > >>> Julian Foad wrote: > >>>> [...] I will be > >>>> interested in reviewing the (single) implementation. > > Stefan wrote: > > [...] Here the final version. > > If that doesn

Re: svn commit: r1707196 - /subversion/trunk/subversion/libsvn_subr/stream.c

2015-10-07 Thread Stefan Fuhrmann
On Wed, Oct 7, 2015 at 3:02 PM, Ivan Zhakov wrote: > On 7 October 2015 at 15:57, Stefan Fuhrmann > wrote: > > On Wed, Oct 7, 2015 at 2:47 PM, Julian Foad > wrote: > >> > >> Stefan wrote: > >> > I guess the correct way of doing this is revert Ivan

Re: svn commit: r1707196 - /subversion/trunk/subversion/libsvn_subr/stream.c

2015-10-07 Thread Stefan Fuhrmann
On Wed, Oct 7, 2015 at 2:57 PM, Stefan Fuhrmann < stefan.fuhrm...@wandisco.com> wrote: > On Wed, Oct 7, 2015 at 2:47 PM, Julian Foad wrote: > >> Stefan wrote: >> > I guess the correct way of doing this is revert Ivan's >> > change and apply somethi

Re: svn commit: r1707196 - /subversion/trunk/subversion/libsvn_subr/stream.c

2015-10-07 Thread Stefan Fuhrmann
On Wed, Oct 7, 2015 at 2:47 PM, Julian Foad wrote: > Stefan wrote: > > I guess the correct way of doing this is revert Ivan's > > change and apply something like the attached patch. > Ivan wrote: > > Here is the patch that I wanted commit later. What do you thin

<    6   7   8   9   10   11   12   13   14   15   >