I'd like to understand how subversion stores revisions in FSFS, and how a view/shapshot is constructed for a given revision number.
What I have gleaned from Googling is that FSFS is a simple directory structure, with sub-directories for each revision like:
..svn/rev/0/
..svn/rev/1/
..svn/rev/2/
Presumably only the changes (deltas) are recorded under each revision directory. So does this mean that when constructing the view/snapshot for revision N, all the deltas from 0 to N have to be looped over?
Any links to resources on this much appreciated.
Thanks