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