Version 3 (modified by 17 years ago) (diff) | ,
---|
Revision Graph for the Version Control Browser
Description
Render a graphical representation of the repository.
It superseeds the SvnCcHelpersScript/RevTree plugin:
- it does not rely on any Clearcase external scripts nor any SVN custom properties.
- it does not use the GraphvizPlugin nor the Graphviz (dot) tool - it is a pure Python implementation
- it uses the Trac repository cache, which dramatically speeds up the creation of the graph
This plugin is under heavy development, not published yet.
Bugs/Feature Requests
Existing bugs and feature requests for RevtreePlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:revtreeplugin here].
Source
You can check out RevtreePlugin from here using Subversion, or browse the source with Trac.
Configuration
Revtree plugin can be configured with the help of the following settings:
- Mandatory parameters defined in the Trac section
[trac] # SVN repositories only repository_type = svn # Base URL is a required parameter base_url = none
- Optional parameters defined in the
revtree
section[revtree] # regular expression for branch recognition # (always define 2 named groups: 'branch' and 'path') branch_re = ^(?P<branch>branches/[^/]+|trunk|data)(?:/(?P<path>.*))?$ # space-separated list of branches that should be considered as 'trunks' trunks = trunk # SVG rendering scale (real number) scale = 1 # oldest revision to consider (default to the latest revision in the repos) revbase = 1 # whether time filters are related to the youngest revision or # based on absolute time reltime = True # default appearance (either 'compact' or 'timeline') style = compact
Example
Recent Changes
- 15470 by rjollos on 2016-04-14 00:17:26
-
Remove
tag_svn_revsion
attribute
The attribute isn't supported in setuptools >= 10.
- 13844 by eblot on 2014-04-09 13:50:23
-
Creates a new directory for Revtree dedicated to Trac 1.1+ installations
- 13716 by eblot on 2014-03-03 08:59:13
-
Closes #7608. Remove seed initializer, keep random color generation in case a branch is not named (which should never happen)
(more)
Author/Contributors
Author: eblot
Contributors:
Attachments (10)
-
userprefs.png (16.0 KB) - added by 17 years ago.
User preferences (filters)
-
changeset-tip.png (47.2 KB) - added by 17 years ago.
Changeset info tip
-
revtree.png (92.5 KB) - added by 17 years ago.
Revtree view (compact mode)
-
revtree-stresstest.png (214.8 KB) - added by 17 years ago.
Revtree stresstest (timeline mode, reduced to 40%)
-
changeset-tip.2.png (79 bytes) - added by 17 years ago.
(empty image, attachment deletion is not allowed)
-
revtree2.png (79 bytes) - added by 17 years ago.
(empty image, attachment deletion is not allowed)
-
MainMenuItem.png (12.8 KB) - added by 16 years ago.
Revtree as a main menu item
-
ContextualMenuItem.png (12.5 KB) - added by 16 years ago.
Revtree as a contextual menu item
-
compatmatrix.txt (5.9 KB) - added by 16 years ago.
Compatibility matrix RST source (RST renderer is unavailable for now)
-
revtree.2.png (173.1 KB) - added by 16 years ago.
Revtree sample image (v0.6.0), w/ Firefox 3.0.1
Download all attachments as: .zip