<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