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

Re: feature request: revision graph improvement

From: Marian Csontos <csontos_at_axa.sk>
Date: 2006-03-02 08:53:53 CET

On Wed, 01 Mar 2006 19:12:35 +0100, Stefan Küng <tortoisesvn@gmail.com>
wrote:

> Marian Csontos wrote:
>>> Marian Csontos wrote:
>>>> Hi folks,TortoiseSVN is really great, but if I could suggest:
>>>> collapsable nodesin revision graph would improve it a bit when it
>>>> became cluttered by deleted/closed branches - now I have 6 columns
>>>> and 33 rows (it is not very big project) and it is somewhat hard too
>>>> see branch predecessors or successors. Some kind of highlighting
>>>> incomming/outgoing edges could serve too.
>>>
>>> Please specify how exactly this should work:* collapsing what? The
>>> nodes aren't necessarily arranged in a tree, but they can be connected
>>> to multiple items, and even in 'circles'. So collapsing is even hard
>>> to *define*.
>>
>> AFAIK there is no track of merges at now and other way how to obtain
>> circle in revision graph can't come to my mind. Or does rev.graph show
>> svn:externals too? (I'm not using them)
>
> Ok, even after reading that sentence three times, I don't quite
> understand it.
> The only thing I can tell you is that the revision graph doesn't show
> externals (and never will). That's because if you get the log messages,
> you don't get the log messages from externals. We would have to fetch
> them separately - but an external project is per definition 'external',
> i.e. completely independent and would require an independent graph.

May be you should read also previous paragprahs.
I wanted to say without showing externals and merge tracking the revision
graph is simple tree - that means no 'circles'. Only ways how to produce
circle in rev.graph are merge tracking, showing externals and showing
branched subtrees. Or am I missing something?

And subtrees of a tree could be collapsed easily, couldn't they?

>
>> With merges tracking abilities implemented, which will produce a lot of
>> circles in graph:
>
> What does merge tracking have to do with collapsible nodes?
> Merge tracking is a completely different issue. There's a whole document
> outlining possible ways to do it in the Subversion repository. But when
> you read it, you'll see that there are still some unresolved issues so
> it isn't implemented yet.

Merge tracking would introduce circles into rev.graphs, so I suggested way
how to handle this case if ever happened. That's all.

Regards,

Marian

________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail Server.
  part000.txt - is OK
http://www.nod32.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Mar 2 15:58:40 2006

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.