| 3 | | == Overview == |
|---|
| 4 | | |
|---|
| 5 | | The [wiki:SvnCcHelpersScript/RevTree RevTree] plugin generates a graphical representation of a Subversion repository. |
|---|
| 6 | | |
|---|
| 7 | | It generates a [http://www.graphviz.org Graphviz] DOT stream from the contents of a repository, and injects this stream into the excellent GraphvizPlugin, which converts in turn the DOT stream into a displayable bitmap image. |
|---|
| 8 | | |
|---|
| 9 | | [[Image(revtree.png)]] |
|---|
| 10 | | '''''Fig.1''' - Revtree sample image'' |
|---|
| 11 | | |
|---|
| 12 | | This plugin is part of the SvnCcHelpersScript suite, as it relies on special SVN properties that are automatically added to the repository when a developer commits her change, with the help of some `pre-` and `post-commit` scripts. |
|---|
| 13 | | |
|---|
| 14 | | == Configuration == |
|---|
| 15 | | |
|---|
| 16 | | The [wiki:SvnCcHelpersScript/RevTree RevTree] plugin reads the following properties from the dedicated `revtree` section in the project configuration file: |
|---|
| 17 | | |
|---|
| 18 | | {{{ |
|---|
| 19 | | [revtree] |
|---|
| 20 | | ; top-level directory common to all branches and trunk |
|---|
| 21 | | topdir = /src/generic |
|---|
| 22 | | ; ignore revisions which are lower than revbase |
|---|
| 23 | | revbase = 160 |
|---|
| 24 | | ; prefix for custom properties used by revtree and the commit scripts |
|---|
| 25 | | domain = domain |
|---|
| 26 | | ; suffix for the base version property |
|---|
| 27 | | basever = basever |
|---|
| 28 | | ; regular expression to extract import info from a ClearCase label |
|---|
| 29 | | ; should contain two named groups: 'label' for the ClearCase label, |
|---|
| 30 | | ; and 'basever' the version of static code synchronized with Rsync (see SvnCcHelpersScript doc) |
|---|
| 31 | | importre = (?P<label>\w+)\sWEEK_(?P<basever>\d{6}) |
|---|
| 32 | | }}} |
|---|
| | 3 | This plugin has been superseeded with RevtreePlugin |