Edgewall Software

Opened 17 years ago

Last modified 4 years ago

#1445 new enhancement

[ER] Revision Graph for the Version Control Browser — at Version 4

Reported by: Christian Boos Owned by: Christian Boos
Priority: lowest Milestone: next-major-releases
Component: version control/log view Version: devel
Severity: normal Keywords: revision, graph, svn
Cc: mjhweb-trac-tickets@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

The Revision Graph

The revision log shows you only the copy from information. That's also all you can get from the svn command line tool.

There's no easy way to find out the copy to information: how many times and where a given path (say the /trunk) has been copied.

The TortoiseSVN client provides this feature in a graphical form (see TortoiseSVN revision graph), and I think Trac should provide that information as well, though possibly not graphically.

Additional Features

  • support for diffing between 2 arbitrary revisions picked from the graph
  • optional support for graphical representation of the revision graph

Change History (4)

comment:1 by asir <toliuch@…>, 17 years ago

I guess the gnuplot is very useful to this feature. see #1494

comment:2 by anonymous, 16 years ago

Cc: mjhweb-trac-tickets@… added

in reply to:  3 comment:4 by Christian Boos, 16 years ago

Description: modified (diff)

Replying to anonymous:

TortoiseSVN revision graph

Thanks for the updated link. However, I think that graphs generated by cvsgraph are much more legible, and a better model to follow.

Anyway, this is a feature that will have to wait for the VcRefactoring#NewRepositoryCache, which will provide the necessary data model to implement this in a convenient way.

Note: See TracTickets for help on using tickets.