subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Sperling <s...@elego.de>
Subject Re: svn --recursive and externals
Date Thu, 17 Nov 2016 11:32:10 GMT
On Thu, Nov 17, 2016 at 07:54:04AM +0000, Lorenz wrote:
> 'svn help pg' on the other hand doen't gives not infomation about
> externals at all, and it rejects '--include-externals'.
> So no recursing into externals with 'svn propget' at all 8-(

Yes, propset/propget/proplist are a bit tricky.

For example, what would happen if --include-externals was combined with
the --revprop option? Keep in mind that SVN requires:
"Must specify the revision as a number, a date or 'HEAD' when operating
on a revision property"

So what should happen if the user asks for a revprop recursively, and there
are several repositories (with distinct revision number spaces) to query?
What if -r NUMBER was also given? What if -r HEAD was given? Should the
--include-externals and --revprop options be entirely mutually exclusive?

That's one (of possibly) many questions that need to be asked before
implementing such behaviour. It takes time to come up with a good design
that interacts well with other existing command options. Recursing into
externals is non-trivial to implement and has not been done everywhere.

In scripts, you can work around this by finding all externals with
'svn status' first, and then calling propget on each.

Mime
View raw message