title: Subversion FSFS - how are revisions stored in the repository?
body: <p>I'd like to understand how subversion stores revisions in FSFS, and how a view/shapshot is constructed for a given revision number.</p>
  
  <p>What I have gleaned from Googling is that FSFS is a simple directory structure, with sub-directories for each revision like:</p>
  
  <pre><code>..svn/rev/0/
  ..svn/rev/1/
  ..svn/rev/2/
  </code></pre>
  
  <p>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?</p>
  
  <p>Any links to resources on this much appreciated.</p>
  
  <p>Thanks</p>