aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/cvsweb-converters/pkg-descr
blob: d1b768bd509f07346074c468db917ca783d2c5f4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
This port helps tracking the development of FreeBSD and other open
source projects with a public CVS repository.

This package provides three Perl scripts:
  + commitlog2cvsweb: converts FreeBSD or DragonFlyBSD commitlog files to HTML
  + cvsrdiff2cvsweb:  converts output of "cvs rdiff -s" to HTML
  + cvsuplog2cvsweb:  converts log output of "cvsup" to HTML

They basically transform their input to HTML, adding hyperlinks to a
cvsweb URL (cf. port devel/cvsweb3) for each changed file. You can
browse a log of file changes and click on anything of interest to see
the details of the commit.
In order to use this tool you need:
  1. access to a CVS repository of interest to you (either by
     local/remote cvs or by cvsup)
  2. WWW access to the repository with the cvsweb CGI.
To use commitlog2cvsweb you have to track (at least) the
cvsroot-common and cvsroot-src part of the FreeBSD CVS repository with
cvsup. This requires about 32 megabytes disk space for the commit logs.
--
Martin Kammerhofer <mkamm@gmx.net>