"David Glasser" <glasser@davidglasser.net> writes:
> On 9/1/07, kfogel@tigris.org <kfogel@tigris.org> wrote:
>> Author: kfogel
>> Date: Sat Sep 1 14:27:45 2007
>> New Revision: 26419
>>
>> Log:
>> * subversion/include/svn_wc.h
>> (...many places...): Change 'depth' parameter to 'levels_to_lock',
>> to avoid confusion with the 'svn_depth_t' sense of "depth".
>>
>> Everywhere: Adjust comments and variable / static method names accordingly.
>
> A little voice in the back of my head tells me that it's not OK to
> change parameter names in public APIs, because in some bindings you
> can use the parameter name as a keyword-style arg in calls. Am I just
> making that up?
Holy cow. I never thought of that.
I've changed the subject line of this mail to catch the eyes of
bindings maintainers. I sure hope we can change parameter names in
the C API... but if we can't, we can't.
If this is an issue only for a few bindings, one possibility is that
there might be some manual adjustment they could set somewhere, to
force the arg to use the old name for compatibility. (?)
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Sep 11 20:25:46 2007