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

Obliterate - design status - table row changes

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Tue, 24 Nov 2009 18:46:11 +0000

My recent focus on Obliterate has been learning how the DB tables hang
together, working out how I need to change the stored data at the level
of DB tables, and drawing diagrams of that.

Links to the diagrams are at the end of

and, of those, the pair I've just drawn and committed are "before",
<http://svn.apache.org/repos/asf/subversion/trunk/notes/obliterate/schema-bdb-dd1-before.svg> and "after", <http://svn.apache.org/repos/asf/subversion/trunk/notes/obliterate/schema-bdb-dd1-after.svg>.

Those show what table rows I think need to change to do a simple
obliteration of a file "foo", like the first one shown in

It's not in full detail.

Comments, please?

"Tables"? I'm using "tables" terminology because I'm looking at BDB at
the moment because it seems better documented. I do intend to implement
on FSFS first, though, if I can translate what I learned. However, if it
is difficult to translate this from BDB to FSFS I will probably
implement first on BDB to get something going, as I think it's important
to have some working repositories to play with. (I thought I'd have that
by now but it's not as simple as ... OK, I never believed it would be
simple, but still.)

- Julian


Please start new threads on the <dev_at_subversion.apache.org> mailing list.
To subscribe to the new list, send an empty e-mail to <dev-subscribe_at_subversion.apache.org>.
Received on 2009-11-24 19:46:35 CET

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