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

Re: Sanity check of SVN library interaction

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Sat, 9 Aug 2008 09:05:10 +0300 (Jerusalem Daylight Time)

Quinn Taylor wrote on Fri, 8 Aug 2008 at 19:15 -0600:
> I'm preparing a presentation on Subversion for a local technical group, and
> have one slide that is attempting to explain some of the interaction between
> SVN components, client and server, especially in terms of the libraries
> (libsvn_*). The problem is, I haven't yet found much documentation about their
> interaction. (I looked in Chapter 8 of the book, which describes the
> functionality of the libraries, but not precisely who works with whom.)
>
> I've captured what I understood, guessed at what I didn't, and have a PDF with
> the results. Specifically, I'm shaky on the file:// access model, and I'm not
> sure if any WebDAV clients actually use the webdav:// schema, so clarification
> there is especially appreciated. I'd love to get feedback on how to make this
> correct without making it overly complex. I won't be speaking to people who
> are going to rush out and tie into the API—I just want to provide a "big
> picture" of (roughly) how the system works.
>
> Here is my PDF:
>
> http://dysart.cs.byu.edu/subversion-libraries.pdf
>
> Text explanations will work fine. If you like, you can mark it up (preferably
> digitally) and email me a copy with explanation of why. Even tips on
> presentation are welcome. (The slide is built in Keynote, and I already have
> animations so it appears in stages.)
>
> Thanks!
> - Quinn

See http://subversion.tigris.org/images/subversion-diagram.png. You've
missed a few important libraries: libsvn_{repos,neon,serf,fs_fs,bdb}.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-08-09 08:06:12 CEST

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