First of all I should say that the new release system looks like it will be a really useful addition to the community.
However, I have encountered an issue trying to set up a branch to allow adding a contributed patch. I suspect this is to do with how I originally set up the tags, but I cannot see how to resolve it.
Background
Before the new release system I had Tags (not Branches) for DRUPAL-4-6 and DRUPAL-4-7.
Issue
I now would like to patch 4-6. Normally with CVS, I check out the old CVS tag (DRUPAL-4-6 in this case) and branch from that. Trying to create a branch for DRUPAL-4-6--1 (I cannot use DRUPAL-4-6, and DRUPAL-4-6--2 is potentially confusing) using TortoiseCVS gives the following error:
** ERROR: invalid branch for this directory:
** contributions/modules/smsgateway
cvs rtag: Pre-tag check failed
cvs [rtag aborted]: correct the above errors first!
Trying to branch off the tag using the command-line CVS and the RTAG command gives the same error.
Attempted Resolution
Assuming that the issue is that the system expects DRUPAL-4-6 to be a branch, not a tag, I tried to create the branch DRUPAL-4-6 using the option to move the branch. This gave the following error:
** ERROR: You are not allowed to delete or move tags that have
** release nodes pointing to them. "DRUPAL-4-6" is being used by
** http://drupal.org/node/95806