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

Re: svn_ra.h

From: Ben Collins-Sussman <sussman_at_newton.collab.net>
Date: 2000-11-28 08:44:28 CET

Greg Stein <gstein@lyra.org> writes:

> (this is also how Apache and mod_dav deals with name conflicts in the
> modules they load; also how I suggested we handle plugins oh so long ago)

Ah yes! I remember -- the whole "plugin" architecture we talked about
last summer! Neat. Let's revive it. We can mimic Apache this way.

> I think it also needs one when it is updating.
>
> crawler_editor => ra_editor => wc_editor
>
> "crawler finds an reports items to RA which fetches updates which
> applies them via WC"

Right.

Right now, adm_crawler.c is a program that recursively walks the
working copy and reports local mods to an editor; it's the essence of
the `commit` command. But I need to write a smaller version of this
program. Specifically, one which notices nothing but revision
numbers; it reports an object to the editor iff the objects' revision
number is different than a particular "base" revision. This is
essentially our `skelta' idea from way back when.

So ra will need to make two editors available for driving: one for
reporting a skelta to the repository, and one for committing.
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.