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

Re: db/fsfs possible question

From: Ryan Schmidt <ryandesign_at_macports.org>
Date: 2007-05-18 22:56:05 CEST

On May 18, 2007, at 15:52, bruce wrote:

> i went to the linux box, that has the svn server, and looked under
> the dir
> where i expected to see my files.. all i saw was the usual files:
>>>> conf dav db format hooks locks README.txt
>
> so, my question.. where are the folders/files!!
>
> or, is this an indication that the svn is using the berkley db,
> instead of
> the fsfs method of access...
>
> and if this is the berkley db, how can i change to create svn repos
> using
> the fsfs method...

Both FSFS and BDB are database formats. BDB is a commonly-available
general-purpose database engine, and FSFS is a database created
specifically for Subversion. The files you check in are stored in
this database. You do not see them at the server's OS level, nor do
you need to.

To know which repository format you're using, check the contents of
the file db/fs-type.

In FSFS, the directory db/revs contains one file per revision that
you check in. Each rev file contains the differences to a previous
revision, from which a Subversion client can reconstruct the actual
files and directories. There's also db/revprops which contains
properties for each revision. You do not need to overly concern
yourself with the way in which Subversion stores your data. Just know
that it does.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri May 18 23:42:39 2007

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