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

Re: [TSVN] TortoiseSVN feature request: Revision graph

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-10-02 16:14:15 CEST

Jens Geyer wrote:
> The revision graph is - sorry, but - ugly.
> 1) The generated graph structure looks worser, the more the repository
> grows. For example, in WinCVS the graph looks much more clearer structured
> even with large repositories.

The WinCVS graph can be more structured, because CVS knows which is a
tag and which is not. CVS doesn't know renames either.
So WinCVS only has to get all tags and branches and arrange those.

TSVN has to scan through the whole repository to find every
copy/rename/move ever made. And even then it doesn't know which of those
copies is a tag or a branch (people don't have to use the
branches/tags/trunk concept - they can name those whatever they want,
e.g. Hauptstamm, Arbeitszeige, Fertiges).
So a real structured graph just isn't possible.

But I'll see what I can do...

> 2) The second line in each graph box is not useful, in most cases the entry
> gets truncated to an useless rest.

Do you suggest to drop it completely?

> 3) Instead of using round rects, octagons and rectangles, the usage of
> colors or small icons at the boxes would improve the graph and make it
> better to read.

Colors isn't a good idea most of the time. You probably can't imagine
how many times people complained about colors because they have some eye
deficiency and just can't see the colors correctly.
If we use colors, we'd also have to provide a way to configure the
colors used.

> 4) It seems that in some cases some lines are drawn twice, or not in the
> correct way (see bild2, around revision 353)

Can you please help me out here a little? I guess your repository is
either too big to send or that it contains disclosed data. But maybe you
can do an:

svn log -v url/to/repository/root > logfile.txt

and send that to me? (important: do the log from the repository root,
not your working copy! Otherwise I won't get all the required data to
reproduce the problem).

If you think the log messages contain data that's not for me to see,
feel free to remove those from the logfile and replace it with e.g.
<logmessage> or something like that. I'm only interested in the changed
paths of each revision.

Oh, filed your suggestion as issue #173:


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sun Oct 2 16:14:33 2005

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.