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

Re: [Issue 4225] Add --include-externals option to 'svn list'

From: Ben Reser <ben_at_reser.org>
Date: Tue, 23 Oct 2012 16:03:54 -0500

On Tue, Oct 23, 2012 at 9:58 AM, vijay <vijay_at_collab.net> wrote:
> Hi,
>
> I am working on patch to add '--include-externals' option to 'svn list'
> [Issue #4225].
>
> Let me try to answer few questions in the issue comment [1].
> Please correct me if I am wrong.
>
> 1. What happens with externals inside of externals? Are they also listed?
> Does
> recursion stop at some point?
>
> No. Externals inside of externals are not listed which is similar in
> behavior
> like other commands checkout, export. My code will read all the externals
> set
> under given path or URL and call svn_client_list() recursively for all
> external URLs, explicitly turning off the flag 'include_externals'.

Does it make more sense to make --include-externals behave something
more like --depth rather than a simple boolean?

E.G. it'd behave like so:

No option: current behavior externals are not processed.
--include-externals or --include-externals=infinity : Fully recursive.
--include-externals=immediate : Only externals defined in the repo for
the target.
Received on 2012-10-23 23:04:39 CEST

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