more svn book pedantry

Ben Collins-Sussman sussman at
Sat Aug 6 18:47:31 CDT 2005

On Aug 4, 2005, at 4:10 PM, Robert P. J. Day wrote:

> ch 1:
> "Installing Subversion"
> - perhaps showing my ignorance of svn architecture, but is the APR
> portability layer required if one is not using apache for repository
> access, but svnserve instead?

Yes, it provides all the fundamental APIs for all of Subversio:  disk  
i/o, network i/o, and so on.  It just also happens to do the same for  

> the first line of that section
> *strongly* suggests a requirement for httpd which, strictly speaking,
> isn't required.

Fixed, thanks.

> "Subversion's Components"
> - it's not clear what the purpose of this list is.  naturally, you're
> not going to list every component that comes with subversion, so it
> makes sense to list only those that readers would appreciate at this
> point.

Well, actually, no, it's supposed to be a complete list of a every  
subversion binary that's considered part of subversion.  The  
libraries aren't all enumerated, but the programs are.  The point is  
to give a high-level overview of every svn-program that a user or  
administrator might want to run or install.

> "A Quick Start"
> - not to belabour this (well, ok, let's belabour it), i think the
> point about svn not having a "project" belongs more appropriately in a
> "note" or "important" box.

I'm not sure about that.  The cost of making a box is that it breaks  
up the flow of the section pretty severely.  I think it might be more  
important to keep the reader's attention by having the 'quickstart'  
section be as short and readable as possible.

> with an additional note that you'll
> continue to refer to "projects" but that, when you do, it just means
> some subdirectory of a repository.

Thanks, I fixed this.

More information about the svnbook-dev mailing list