Thanks Gerhard, You helped me on IRC and I think I understand things more clearly now. Trae On Thu, 2005-11-17 at 16:12 +0100, Gerhard Killesreiter wrote:
Trae McCombs wrote:
Howdy gang,
I'm trying my hardest to get what I have in CVS HEAD tagged as DRUPAL-4-6 so I can begin the 4-7 work on the CivicSpace Theme. I have tried a variety of things, but none have succeeded.
I initially thought I could simply do a checkout of HEAD and then do: cvs tag -F DRUPAL-4-6
Bad idea. According to the FAQ in contrib you should use -b. We use branches or telling 4.6 and HEAD apart, not tags.
But it turns out that only works for the directories, not the actual files.
Next, when working with James (walkah) on #drupal, he showed me this method to try:
cvs co HEAD (of civicspace theme) cvs CO DRUPAL-4-6 (of civicspace theme)
Then, on those two directories, do: rsync -azvC CSTHEME-HEAD-DIR/ CSTHEME-DRUPAL-4-6-DIR/
Then, I did a cvs commit . inside of the cstheme 4-6 dir after the rysnc.
This still didn't seem to fix the problem. You can compare here: http://cvs.drupal.org/viewcvs/drupal/contributions/themes/civicspace/?only_w... http://cvs.drupal.org/viewcvs/drupal/contributions/themes/civicspace/?only_w...
Again, to try and re-state the task I need to do more clearly:
I want to tag HEAD of the CSTheme to be DRUPAL-4-6
I've fixed this by removing the tags and adding a branch as appropriate.
The approprate way to work in Drupal contrib cvs is as follows:
You start a project by adding it to HEAD.
When you think it is ok to release it for the current version, you _branch_ not _tag_. See the FAW for the command.
If you need to make changes to the released version, you get a checkout of that branch, make changes and commit _on_ _that_ _branch_.
This works for me since I got a cvs account and I never got any mess in my directories.
Cheers, Gerhard -- Trae "occy" McCombs || http://occy.net/ Founder - Themes.org // Linux.com CivicSpaceLabs - http://civicspacelabs.org/