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

Re: Consistency between 'update' and 'switch' APIs

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Wed, 13 Mar 2013 13:36:44 -0400

On 03/13/2013 12:37 PM, Branko Čibej wrote:
> Actually, if we're revving an API, it's just as valid to /remove/
> options as it is to add them. IMO.
> The backwards-compat behaviour can be encapsulated in the implementation.
>
> So, for example, we could go ahead and remove the ignore-ancestry option
> from switch.

We could, yes, but then we force ourselves to use a deprecated API to
support the '--ignore-ancestry' command-line option which is hooked to that
API boolean, and which we do wish to keep around precisely because of the
reasons I enumerated (compatibility for folks who were/are used to wielding
the tool differently than its ideal way). I dunno ... that seems kinda
silly to me.

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development

Received on 2013-03-13 18:37:18 CET

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