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>
|