Bert Huijben <b...@qqmail.nl> writes:

> No, svn ls doesn't. It just obtains the URL and revision and then
> queries the repository.

The output of "svn ls" is fed to "svn info"

This is one recursive call:

>> svn info -depth infinity

This is multiple non-recursive calls:

>> svn ls -depth infinity | xargs svn info

xargs will batch up the arguments, so we get a number of

  svn info path1 path2 .... pathN
  svn info pathN+1 path2 .... pathM
  svn info pathM+1 path2 .... pathR

calls, and they are somehow faster than the single recursive call.

-- 
Philip

Reply via email to