Disclaimer: Most of the below is just my own opinion.  There's plenty of
latitude in this.

Nathan Hartman wrote on Sun, Nov 17, 2019 at 00:02:34 -0500:
> You need Berkeley DB only if you are building support for
> Subversion's older BDB repository storage back-end.  The BDB
> back-end is deprecated and not recommended, but is still
> available.  The newer and recommended back-end, FSFS, does
> not require Berkeley DB.

How about changing "not recommended" to "not recommended for new repositories"?
For example:

"The BDB backend has been deprecated and may be removed in Subversion 2.0.
We recommend to use the FSFS backend for all new repositories."

Plus a reference to the book, if needed.

> In particular, you need Berkeley DB if you are building:
> * A Subversion server that supports BDB repositories.
> * A Subversion client that can access BDB repositories via
>   the file:// URI scheme.

s/supports/serves/ ?

I'm not sure, but perhaps change "if" to "if and only if" and remove the next
set of bullets?

Point out that 'svnadmin info' will say whether a repository is FSFS or BDB?
(That subcommand was added in 1.9 so we can assume it here.)

> You do not need Berkeley DB if you are building:
> * A Subversion server without support for BDB repositories.
> * A Subversion client that accesses Subversion repositories of
>   any format (BDB or otherwise), when such access is provided
>   by a Subversion server that supports that format.
> ]]]
> 
> Thoughts?
> 
> Nathan

Reply via email to