Re: new conflict callback API
From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Wed, 16 May 2012 13:55:01 +0100 (BST)
Stefan Sperling wrote:
> Bert Huijben wrote:
I think the way to avoid "offering options the client library is not prepared to handle" is that the application should resolve a conflict by calling a series of (mostly) normal client operations, rather than by telling the client library to do "the conflict-resolution-action named 'foo'".
Certainly the set of available client-lib operations could include some of the common resolutions, but the application should not be restricted to offering only the options that are compiled into some list in the the Subversion library.
It follows from what I'm saying that I don't believe we should be trying to make all clients display the same set of options. Instead, we should just show the client application authors what we think is a reasonable selection of options as a starting point to guide them, and let them deviate from that (especially by adding more interesting/complex ones).
- Julian
|
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.