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

Re: A minor rev graph nit

From: Stefan Fuhrmann <stefanfuhrmann_at_alice-dsl.de>
Date: Mon, 2 Feb 2009 10:08:48 +0100

<Stefan.Fuhrmann_at_etas.com> wrote:
> Simon Large <simon.tortoisesvn_at_googlemail.com> wrote:
> > This is a fairly minor one. Show a revgraph for
> >
> > doc/source/en/TortoiseSVN/tsvn_basics.xml. Because that file changes
> > little, most of the tags are copied from the same point.
> >
> > For r13308 collapse subtrees, and you get a heap of disconnected
> > subtrees.
>
> > At this stage, r13308 has box with [o] so you can reconnect them all.
> > On one of the subtrees, click on [o] to reconnect it.
> > Now r13308 has no [o] box, so the remaining subtrees are (visually)
> > orphaned. There is no indication in the main tree that something is
> > split away. Maybe the [o] should remain on the parent node while there
> > are still disconnected subtrees.
>
> I am aware of that problem. The workaround is to split
> again and then collapse. But problem of the mixed state
> not being visible still remains, of course.
>
> In fact, it is even worse:
> * toggle 'all revision' on and off
> * where some nodes are being hidden with the 'off' setting,
> split the graph between the remaining nodes in the 'off'
> mode.
> * toggle to 'show all nodes'
> -> now there are TWO splits
>
> As a general rule, the current implementation does not
> work well with switching filters. It will not fail but
> rather may yield unexpected results.
>
> The sad part is that these issues cannot be fixed completely
> in some simple way. Maybe, we can't fix it in 1.6.

Reimplemented the node state management in r15240.

-- Stefan^2.
Received on 2009-02-02 10:07:31 CET

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

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