I am testing ways to integrate CVS source control with Bugzero
(http://www.websina.com/bugzero/) and the way I finally settled on is like this:

1. CVS can only edit (modify) existing bugs,it cannot create new bugs.
2. In the CVS commit message, certain format has to be applied, for example:
project: project_name <-- the project name
bug: 1,2,3,4 fixed <-- set bug 1, 2, 3, and 4 to fixed state.

Do you think it is too restrictive?