DCVS is a Perl/MySQL CVS server supporting the
pserver protocol. It can import/export RCS files
and has a cvsweb-like interface. It has a
branch-based permissions model with access control
lists, and failed merges produce unidiff patches
(not diff3 output).