[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subversion Wiki] Update of "FS2_Design" by brane

From: Hyrum K Wright <hyrum_at_hyrumwright.org>
Date: Thu, 25 Oct 2012 00:17:34 -0400

On Wed, Oct 24, 2012 at 11:25 PM, Apache subversion Wiki
<commits_at_subversion.apache.org> wrote:
> 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=2&rev2=3
> Comment:
> Describe versioned filesystem concepts.
> = The Versioned Filesystem =
> + Subversion's versioned filesystem is a set of snapshots of the state of a tree of nodes. Changes to the tree are described by ''transactions'', which are a set of mutations of the tree state. Discrete states of the tree are called ''revisions'' and are represented by immutable transactions. Each snapshot (except for the first, which has none and is called ''revision 0'') has exactly one predecessor and at most one immutable successor. Any number of mutable transactions can exist at the same time. The set of revisions is a temporally ordered sequence; the last or ''youngest'' revision is called the ''HEAD''. New revisions are created by ''merging'' the changes described by a mutable transaction with the tree state represented by HEAD and appending the resulting revision to the sequence, creating a new HEAD.
> +
> + [[attachment:vfs-snapshot-sequence.svg]]

This might be more helpful if it was an image type the wiki could
embed. When I went to the page, it didn't want to show me the image.

> +
> + 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. At any point in time during the filesystem's lifetime, each node (except the root) will have exactly one parent.
> +
Received on 2012-10-25 06:18:13 CEST

This is an archived mail posted to the Subversion Dev mailing list.