subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache subversion Wiki <comm...@subversion.apache.org>
Subject [Subversion Wiki] Update of "FS2/Design" by brane
Date Fri, 26 Oct 2012 10:26:31 GMT
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 brane:
http://wiki.apache.org/subversion/FS2/Design?action=diff&rev1=11&rev2=12

Comment:
Testing SVG attachments

- ## 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}}]]
+ <<EmbedObject(fs2-tree-view.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.
  

Mime
View raw message