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

Re: conflict resolver status update (roll 1.10.0 alpha 1?)

From: Stefan Fuhrmann <stefan2_at_apache.org>
Date: Sun, 29 Jan 2017 10:35:44 +0100

On 24.01.2017 12:20, Stefan Sperling wrote:
> Hi,
>
> Another update on the new conflict resolver:
>
> We have 36 conflict resolver tests, all of which PASS.
> I have updated the wiki page about conflict tests accordingly:
> https://wiki.apache.org/subversion/TreeConflictTests
>
> The 36 tests we have still do not cover much of the overall problem space.
> However, our tests cover the existing conflict options. I guess we will be
> expanding our set of tests whenever new options get added and user-reported
> bugs get fixed. I don't see much value in adding additional regression tests
> at this point. Rather, I think we need to get the resolver out into the hands
> of users to see if it meets their expectations during day-to-day operation.
>
> Apart from tests, there are other important points marked with [X] in:
> https://svn.apache.org/repos/asf/subversion/trunk/notes/meetings/berlin-16-minutes
> Among those, only one is left unresolved:
>
> - Markup in test descriptions (for GUI clients). (Suggested by ivan)
>
> Since I am not a GUI developer I will leave this task to somebody else who
> is more competent in that area. Of course, I would be able to support such
> an effort and help with making design decisions and getting an implementation
> worked out.
>
> Other unresolved items mentioned in this file are:
>
> - Recommended resolution option(s)
> (includes support for using the conflict resolver with --non-interactive)
> - Working copy operations are not atomic
> - Resolution scripts (aka custom user-defined resolution options)
> - Issue with multirange merge
>
> I myself do not plan to address these items for the 1.10.0 release.
> I would be fine with releasing the current implementation as 1.10.0 and to
> fix bugs and add more resolution options during the 1.10.x release series.
> The current feature set already provides huge improvements over 1.9.
> Further improvements, which require API changes, can be postponed to 1.11.

Excellent work so far!

> I would like to get an 1.10.0 alpha1 released in February. Unless I hear
> objections I will start rolling this alpha release from trunk and call a
> vote on it soon.

Originally, I wanted to complete the get_list API before the alpha
release but I can't make any commitments. So, it is probably better
to roll the alpha with whatever is on /trunk at that time.

-- Stefan^2.
Received on 2017-01-29 10:36:02 CET

This is an archived mail posted to the Subversion Dev mailing list.