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

Re: FS abstraction and circular dependencies

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: 2004-05-02 15:13:13 CEST

Branko Čibej <brane@xbc.nu> writes:

> >Personally, I like the idea of a util library. Candidate contents:
> >
> > - the node-rev functions
> > - svn_fs__canonicalize_path()
> > - the current contents of libsvn_fs_base/util (skel stuffs)
> >
> Skels are totally BDB-specific. I don't think any other database
> backend would want to use them in favour of a rasonably structured
> schema.

Skels are not BDB-specific (and yes, I realize that you know this, and
what you meant when you said the opposite). They could be used by any
backend that so desires. In fact, they could be used by a different
BDB implementation if someone is interested in going that route (say,
the SVN 2.0 schema).

The point is that if there is utility code that could be useful to
various backends, it can go to the utility library.

> > - key-gen.[ch] from libsvn_fs_base
> > - ??
> >
> >Also, do we even *need* svn_fs_unparse_id() ?
> >
> Apart from its being used by svnlook?

Doh! I was thinking of svn_fs_parse_id(). Sorry about that. But I
suppose we keep that public for completeness' sake.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon May 3 16:56:33 2004

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.