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

Re: update processing

From: Ben Collins-Sussman <sussman_at_newton.collab.net>
Date: 2000-12-16 05:12:51 CET

Greg Stein <gstein@lyra.org> writes:

> > Oh, well... right, as long as there's an editor *somewhere* that can
> > drive the filesystem API -- sure.
>
> Yup. That guy would live somewhere in libsvn_ra_local, I presume.
>

That makes sense.

   * libsvn_client sends commits by driving this editor.

   * when libsvn_client wants to update, it drives a second editor to
     describe working copy state, and provides an editor to update the
     working copy in return.

What's important here, as Karl said, is that both of those editors
above are *also* available in libsvn_ra_dav. libsvn_client should
have no clue as to whether the repository is local or remote; it's all
the same interface specified in svn_ra.h. (If you can generate your
own XML "report" format over the wire, all the power to you!) :)
Received on Sat Oct 21 14:36:17 2006

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