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

Re: Viewing Subversion in 3D (without glasses)

From: Pablo Beltran <pablo_at_svnflash.com>
Date: Tue, 11 Jan 2011 10:26:10 +0100

That sort of information can be represented in the current 2D Subversion
space as the line between two points:

Example: http://www.svnflash.com/images/svnflash/branch_is_2d.png

If the */a/b* item at the *N+2* revision is replaced (could be also copied
or merged) with the previous content of the */a/c* item that produces a line
on the same plane surface:

*/a/c@(N+1)->/a/b@(N+2)*

In general, any information which can be represented as a group of points of
type *path_at_revision* can be represented as a curve belonging to a 2D plane
surface.

In other words: (path, revision) is a vector on the 2D space. So a 3rd
coordinate/concept (path, revision, ?) should be needed in order to get a
3D space.

On Tue, Jan 11, 2011 at 4:47 AM, Nick <nospam_at_codesniffer.com> wrote:

> On Mon, 2011-01-10 at 18:46 +0100, Pablo Beltran wrote:
> > Hi,
> >
> > Subversion tracks the evolution of a tree structure along the time.
> > Changes can be represented in a bi-dimensional system coordinates:
> > time vs space.
> >
> > The vertical coordinate (space) is the path of the items of the tree
> > structure and the horizontal coordinate (time) is the revision number.
> >
> > Example: http://www.svnflash.com/images/svnflash/subversion_3d.png
> >
> > Changes of the tree structure along the time can be represented as
> > dots (red in the example) in that system coordinates.
> >
> > Has some sense adding a 3rd coordinate meaning something unknown for
> > me at the present?
> >
> > Thanks and sorry for so abstract question.
>
> What about using the 3rd axis to show branches and/or merges?
>
> Nick
>
>
>
Received on 2011-01-11 10:26:53 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.