On Thu, Feb 18, 2010 at 08:42:10AM -0500, Andy Levy wrote:
> On Wed, Feb 17, 2010 at 21:23, lasdka 88 <lasdka88_at_googlemail.com> wrote:
> > I am trying to find out the version at which the --non-interactive
> > option was added to svn add command. I've had a look through the
> > release notes but I can't find it. I know that it was after 1.4.2. Is
> > anyone able to help me?
>
> Features are very rarely added in minor point releases (1.4.x), so
> most likely it was 1.5 or later.
FWIW, it's in the CHANGES file:
http://svn.apache.org/repos/asf/subversion/trunk/CHANGES
Version 0.14.4 [Alpha Interim 4] (released 29 Oct 2002, revision 3553)
User-visible changes:
...
* new --non-interactive switch for commandline client
> > In general, what is the best way of finding out the version at which a
> > particular command line option was added? I am trying to write some
> > software which uses subversion and is backwards compatible with older
> > versions - and for that I need to know which options were available
> > for the installed version.
>
> Rather than have this external dependency and have to "probe" for
> features, why not roll the Subversion client libraries into your
> software directly? Or at least use the language bindings (API) instead
> of calling the command-line directly?
Yes, I'd recommend that, too.
Just write against the current 1.6.x API, and your software will continue
to work until the day Subversion 2.0 is released (if ever...).
Stefan
Received on 2010-02-18 14:52:29 CET