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

Re: CVS update: subversion/subversion/include svn_ra.h

From: Ben Collins-Sussman <sussman_at_newton.collab.net>
Date: 2000-12-01 00:01:25 CET

Thoughts on this interface? Comments? I'm especially wondering what
Herr Stein thinks of it, since he'd have to implement part of it. :)

sussman@tigris.org writes:

> + /* Ask the network layer to update a working copy from URL.
> +
> + The network layer returns a COMMIT_EDITOR and COMMIT_BATON to the
> + client; the client then uses it to transmit an empty tree-delta
> + to the repository which describes all revision numbers in the
> + working copy.
> +
> + There is one special property of the COMMIT_EDITOR: its
> + close_edit() function. When the client calls close_edit(), the
> + network layer then talks the repository and proceeds to use
> + UPDATE_EDITOR and UPDATE_BATON to patch the working copy!
> +
> + When the update_editor->close_edit() returns, then
> + commit_editor->close_edit() returns too. */
> svn_error_t *(*svn_ra_do_update) (void *session_baton,
> + svn_delta_edit_fns_t **commit_editor,
> + void **commit__baton,
> + svn_delta_edit_fns_t *update_editor,
> + void *update_baton,
> svn_string_t *URL);
Received on Sat Oct 21 14:36:15 2006

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.