Opened 20 years ago
Last modified 6 years ago
#1445 new enhancement
[ER] Revision Graph for the Version Control Browser
Reported by: | Christian Boos | Owned by: | |
---|---|---|---|
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 )
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
Attachments (0)
Change History (11)
comment:1 by , 20 years ago
comment:2 by , 19 years ago
Cc: | added |
---|
comment:4 by , 18 years ago
Description: | modified (diff) |
---|
Replying to anonymous:
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.
comment:5 by , 18 years ago
… and those generated by WinCVS were nice and clear as well. Of course, not everything from those CVS tools can be transposed to SVN, but the idea would be to keep their clarity and usefulness.
The main difference are the need to support renames of the graphed path, to cope with the branching and renames of any parent of the path, the need of an heuristic in order to differentiate between a tag and a branch, etc.
comment:6 by , 18 years ago
Milestone: | → 2.0 |
---|
comment:9 by , 14 years ago
Milestone: | triaging → next-major-0.1X |
---|---|
Priority: | normal → lowest |
comment:10 by , 9 years ago
Owner: | removed |
---|
comment:11 by , 9 years ago
Keywords: | svn added; subversion removed |
---|
I guess the gnuplot is very useful to this feature. see #1494