![]() |
CvsGraphA CVS/RCS repository grapher |
![]() |
| Tarball | cvsgraph-1.7.0.tar.gz |
| Source RPM | (see note below) |
| Binary RPM | (see note below) |
| Windows Binary (compiled on XP with MSYS/MinGW) | cvsgraph-1.6.1-Win32-binary.zip |
| viewvc-1.0.4-cvsgraph-1.6.1.diff | Diff against ViewVC version 1.0.4. Thanks to Jene Jasper for porting the patch. Please see notes below |
| viewvc-1.0.4-cvsgraph-1.6.1.txt | Windows version of diff against ViewVC version 1.0.4. Thanks to Jene Jasper for porting the patch. Please see notes below |
| viewvc-1.0.1-20060906-cvsgraph-1.6.1.diff | Diff against ViewVC-1.0.1. Thanks to Hendrik Tews for porting the patch. |
| viewcvs-1.0-dev-20040805-cvsgraph-1.4.1.diff.gz | Diff against head of development (1.0-dev). |
| viewcvs-0.9.2-cvsgraph-1.4.0.diff.gz | Diff against distribution 0.9.2. |
Notes from Jene Jasper:Other notes for the patches:
Just finished creating an update of the patch for ViewVC 1.0.4. Included a diff and txt (with Windows style path for GnuWin32:patch -i viewvc-1.0.4-cvsgraph-1.6.1.txt -p 0 [--dry-run] --verbose) file. Also changed the patch a bit:
- the default setting takes effect again, when the user selects a new cvsgraph_href
- reformatted the table into a 4 column setup instead of the 2 column one
- footer changed to contain a reference to CvsGraph next to ViewVC
- view.conf is also patched the same way as view.conf.dist to be able to run the patch on an existing configuration that wasn't dramatically changed from the distribution version
$ tar zxf /path/to/tarball/viewcvs-0.9.2.tar.gz $ cd viewcvs-0.9.2 $ zcat /path/to/diff/viewcvs-0.9.2-cvsgraph-1.4.0.diff.gz | patch -p0 # (use other diff for 1.0-dev branch) $ ./viewcvs-installContinue with the install instructions of the distribution. After installation, you might want to take a look at the cvsgraph.conf file and change some of the new options for version 1.4.x.
./cvsgraph -O'merge_from="^source_(.*)"; merge_to="^merge_%1$"; merge_color="#e00000"' \ -O'merge_from="^source2_(.*)"; merge_to="^merge2_%1$"; merge_color="#00e000"' \ -O'strip_untagged=1; strip_first_rev=0; transparent_bg=1' \ -o ../t.png -r. -m. ../t.c,v
> Does CVSGraph version 1.5.0 support subversion repositories when used with
> development version of ViewCVS?
The basic problem that cvsgraph solves for CVS (full history tree browsing) is at best untenable, and worst impossible, in Subversion right now (due to the design of the repository). This is a problem we aim to solve (in Subversion) in the relatively near future.
exec failed:
cvsgraph -i -c /.../cvsgraph.conf -r /yyy -x x -3 ... <and a lot more parameters>.... yyy/file.c,v
Content-Type: text/html
An Exception Has Occurred
Python Traceback
Traceback (most recent call last):
File "/.../lib/viewvc.py", line 3611, in main
request.run_viewvc()
File "/.../lib/viewvc.py", line 388, in run_viewvc
self.view_func(self)
File "/.../lib/viewvc.py", line 2226, in
view_cvsgraph
rcsfile), 'rb', 0)
File "/.../lib/popen.py", line 125, in popen
os.execvp(cmd, (cmd,) + tuple(args))
File "/.../usr/lib/python2.2/os.py", line
299, in execvp
_execvpe(file, args)
File "/.../usr/lib/python2.2/os.py", line
337, in _execvpe
apply(func, (fullname,) + argrest)
OSError: [Errno 2] No such file or directory [emphasis added]
The problem is that the cvsgraph executable cannot be run because it is not
found. This is most of the time because you have misconfigured the option
cvsgraph_path in the viewcvs.conf file. Please check that you have a
trailing '/' in the path and that no leading or trailing whitespace is on that
line.
strip_untagged Reduce the number of revisions shown that have no tags strip_first_rev rev_maxtags Reduce revision boxes by limiting the number of tags shown tag_ignore Remove tags that match a regular expression rev_hidenumber Do not display the revision number in revision boxes branch_fold Fold all branches without revisions into one branch-box branch_foldall branch_subtree Only show parts of the tree
Copyright © 2001-2009 - Fortune Tales & Hacker's Fortune.