You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Ben Collins-Sussman <su...@collab.net> on 2001/06/07 17:28:58 UTC

heads up for gstein

Greg, I'm adding a new function to the svn_ra_reporter_t vtable called
"delete_path".

The reason I'm doing this is that crawl_revisions, while driving the
reporter, is now going to notice *missing* objects.  This needs to
result in the objects being deleted from the fs transaction, so that
dir_delta re-send them as part of the update.

(Also, crawl_revisions is going to noticed unversioned stuff in the
working copy, so it can print a '?' like CVS does.)

I'm looking through libsvn_ra_dav/fetch.c, and for now I'll add a
dummy func to your static reporter table, and you can fill it out
later.  I guess you'll need to make mod_dav_svn call
svn_repos_delete_path() now, in addition to calling
svn_repos_set_path().

Just a warning... look for my forthcoming commits.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: heads up for gstein

Posted by Greg Stein <gs...@lyra.org>.
On Thu, Jun 07, 2001 at 12:28:58PM -0500, Ben Collins-Sussman wrote:
>...
> I'm looking through libsvn_ra_dav/fetch.c, and for now I'll add a
> dummy func to your static reporter table, and you can fill it out
> later.  I guess you'll need to make mod_dav_svn call
> svn_repos_delete_path() now, in addition to calling
> svn_repos_set_path().

Right. ra_dav will marshal it over the wire. mod_dav_svn will unmarshal the
stuff and call delete_path.

The dummy func is quite fine. Thanks!

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org