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

is it a valid set_path report?

From: Dmitry Pavlenko <pavlenko_at_tmatesoft.com>
Date: Tue, 06 Nov 2018 17:53:48 +0100

Hello Subversion community,
I have a question regarding set_path / update behaviour.

Suppose I want to use libsvn_ra library I report my ("virtual") working copy
as

  set_path "" 6 infinity
  set_path "directory" 6 infinity
  set_path "directory/subdirectory" 5 infinity
  finish_report

and run svn_ra_do_update3() with revision=6 to get changes of
"directory/subdirectory" between r5 and r6.

My question is whether such a report is valid or not.

 I've found a citation from svn_ra.h
   * This will *override* any previous set_path() calls made on parent
   * paths. @a path is relative to the URL specified in svn_ra_open4().
but from it cannot understand if I can override parent set_path with the same
revision number and the same depth parameter.

When I tried to find out what SVN command line client does in a similar
scenario, and it always does

  set_path "" 6 infinity
  set_path "directory/subdirectory" 5 infinity
  finish_report

e.g. it reports a working copy in a more clever way. But I still want to
understand whether the first report is valid. Thanks!

-- 
Dmitry Pavlenko,
TMate Software
Received on 2018-11-06 17:54:07 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.