Vyacheslav Zholudev wrote on Fri, Nov 25, 2011 at 11:13:00 +0100: > > > Old BDB-backed repositories stored the older revision as fulltext and > > newer revisions as deltas. > > Really?
It seems that I should have swapped "older" and "newer" in the quoted sentence. Thanks for catching that. > Here is a quotation from SVN 1.4.6 libsvn_fs_base/note/structure: > "At present, Subversion generally stores > the youngest strings in "fulltext" form, and older strings as "delta"s > against them (unless the delta would save no space compared to the > fulltext). > " > My own experiments with SVN 1.4 code confirm that. > > > > > Repositories created with or 'svnadmin > > upgrade'd by 1.6 and newer reverse this for new revisions of files > > (while making sure not to introduce a dependency loop in the direction > > of deltas). > > > > http://subversion.apache.org/docs/release-notes/1.6#bdb-forward-deltas > > > > On Friday, November 25, 2011 1:08 AM, "Vyacheslav Zholudev" > > <vyacheslav.zholu...@gmail.com> wrote: > >> Hi, > >> > >> how does SVN 1.7.1 store fulltext and deltas in the BDB backend? From some > >> time ago I remember that previous versions of SVN stored "almost" always a > >> HEAD revision as fulltext, and others as reverse deltas.(except the case > >> when a delta is bigger that fulltext) Was this behavior changed in SVN > >> 1.7? I've looked at the notes about BDB and they don't differ almost at > >> all from SVN 1.4's ones. Of course, I could look into the code more > >> carefully, but my hope was that it wouldn't be a big deal to give me a > >> short answer, if possible. > >> > >> Thanks in advance! > >> > >> Best, > >> Vyacheslav > >> > >> > >> >