PRCS-VISUALTREE(SECTION)

NAME
prcs_tree_info prcs_tree_draw - utilities for visualizing PRCS trees as graphs

SYNOPSIS
prcs info -l [project] | prcs_tree_info | xvcg
prcs_tree_draw project

DESCRIPTION
This manual page documents briefly the prcs-visualtree suite. This manual page was written for the Debian GNU/Linux distribution because the original programs do not have a manual page.

prcs_tree and prcs_tree2 read the output from "prcs info -l project" and plot the relationship between versions. Output is commands for "VCG tool - visualization of compiler graphs" by Iris Lemke, Georg Sander, and the Compare Consortium.

It is possible to use different branches to check how they depend on each other. This example assumes a couple of branches starting with 'EDS', a couple of branches starting with 'HC', asks info and feeds the output to xvcg. Versions that are merged into the any node information.

      ( prcs info -l --plain-format -r "EDS*" genesis.prj \
        && prcs info -l --plain-format -r "HC*" genesis.prj ) \
      | prcs_tree_info | xvcg -
The info1 field of the nodes is used for the version logs. Perhaps the info2 field could be used for date.

prcs_tree_draw is a quick and dirty shell script which takes a project name, optional start and end version numbers, extracts the prcs info -l data, runs prcs_tree and calls xvcg on the result.

SEE ALSO
prcs(1), xvcg(1).

AUTHOR
This manual page was written by Rafael Laboissiere <rafael@debian.org>, for the Debian GNU/Linux system (but may be used by others).