CVSZilla is a collection of Perl scripts that integrate CVS with Bugzilla and ViewVC. It also extends CVS to support rudimentary change-sets (a.k.a. “transactions”).

CVSZilla was once hosted at http://www.cvszilla.org/, but the registration for that site seems to have lapsed. Versions supporting Bugzilla 2.18 and newer were once available there, but for now, all I have available are older versions: