> Old BDB-backed repositories stored the older revision as fulltext and > newer revisions as deltas.
Really? 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 >> >> >>