Found an amazing document published by Connectiva on their revision control infrastructure an how they manage it. Open Source projects have very few developers for the number of applications and the size of code-base they use. Reuse and efficiency is required if a project of any size is to be managed. CVS and Subversion (SVN) are two of the tools use to manage these projects; and their scriptability, flexability, functionality, and manageability are paramount to making this work.
Also, here is a list of KDE CVS keywords for bugzilla management. They allow you to open bug reports, close bug reports, add features, mark GUI changes, and cc bug reports based on keywords in you CVS commit comments. These entries also effect changelog entires for packages when they are released.