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

Filesystem structure question

From: Greg Hudson <ghudson_at_mit.edu>
Date: 2000-12-05 18:05:34 CET

I read the libsvn_fs structure document yesterday (which I believe Ben
has been updating, so I think it's reasonably current), and am unclear
about the motivation behind hierarchical node-revision IDs.

What would fail if we threw out the concept of "nodes" and dealt only
in terms of node-revisions? (Perhaps they'd get a simpler name, but
I'll continue to use the term "node-revision" for consistency.) A
node-revision would have a simple numeric ID.

I'm guessing that I'm missing something having to do with the storage
of node-revision contents as deltas. But I'm not sure why we can't
just allow the contents of a node-revision to be ("delta" RELATIVE-TO
DELTA CHECKSUM) where RELATIVE-TO is another node-revision-id, instead
of having a "younger" which is implicitly relative to the next-younger
revision.

Thanks for indulging me.
Received on Sat Oct 21 14:36:16 2006

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