Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Subversion Wiki" for 
change notification.

The "FS2/Design" page has been changed by JulianFoad:
http://wiki.apache.org/subversion/FS2/Design?action=diff&rev1=10&rev2=11

  ## page was renamed from FS2_Design
+ = Requirements / Reasons =
+ -> [[FS2/Requirements]]
+ 
  = The Versioned Filesystem =
- 
  Subversion's versioned filesystem is a temporally ordered sequence of 
discrete snapshots of the state of a tree of nodes. These immutable snapshots 
are called ''revisions''. The initial revision (''Revision 0'') contains 
exactly one node, the ''root directory''. The last, or ''youngest'' revision, 
is called the ''HEAD''.
  
  Beside this sequence of immutable revisions, the filesystem can contain an 
arbitrary number of ''transactions'', which are mutable snapshots that have no 
successors and whose predecessors (''base revisions'') are immutable. The only 
way to create a new revision is to ''merge'' the ''tree mutations'' described 
by a transaction into the HEAD tree and append the result to the revision 
sequence, thereby creating a new HEAD (in other words, ''rebase'' the 
transaction to HEAD and make it immutable).
  
- 
[[attachment:vfs-snapshot-sequence.svg|{{attachment:vfs-snapshot-sequence.png}}]]
+ 
[[attachment:vfs-snapshot-sequence.svg|{{attachment:vfs-snapshot-sequence.png|attachment:vfs-snapshot-sequence.svg}}]]
  
  Nodes are either ''files'', which are containers of unstructured data, or 
''directories'', which are lists of named files and directories. The root node 
of this tree is always a directory.
  
@@ -15, +17 @@

  
  For example, in the following diagram we have four ''revisions'' of the node 
tree containing 15 ''node revisions'', but only 4 distinct ''nodes'':
  
- [[attachment:vfs-node-history.svg|{{attachment:vfs-node-history.png}}]]
+ 
[[attachment:vfs-node-history.svg|{{attachment:vfs-node-history.png|attachment:vfs-node-history.svg}}]]
  

Reply via email to