Downloads
Release notes
Companion release to the great new Version Control API 5.x-2.0-alpha1. Apart from user-invisible porting work and a more reliable mechanism to recognize re-additions of files as additions instead of modifications, the xcvs-* scripts have been improved in their branch/tag handling, which allows to control deleted tags using generic Version Control API facilities and fixes a couple of problems with tag moves. This release also allows to prevent the creation of new branches through obscure CVS backdoors, and is able to drop most of its database tables in favor of the new centralized ones in the API module.
The upgrade routines seem largely ok, but might leave over some unnecessary database rows. I'll probably refine them a bit more until the final 5.x-2.0 release. On the other hand, drupal.org's usage statistics show no users for the CVS backend at the moment, so I've probably written the extensive database upgrade code for myself only. But hey.
In a nutshell, if you use Version Control API 5.x-2.x, you want to have this - the CVS backend was never in a better state than it is now. (If it weren't for the huge amounts of code for the upgrade path, this release would even come with significantly less lines of code than the 5.x-1.x version.)