[development] how to fix a cvs branching error?

Sheryl (Permutations Software) sheryl at permutations.com
Fri Jan 23 16:22:45 UTC 2009


I made an error when I created the branch for the 6.x version of the
phpFreeChat module, and I need advice on how to fix it.

FYI... I'm using TortoiseCVS. I can log in on the command line if absolutely
necessary, but I will need "type this" style instructions because I'm a CVS
novice - which is why I made the mistake in the first place.

Here's the problem...

I created a branch called DRUPAL-6--1. And then (here's the mistake) before
committing the new files I created a tag called DRUPAL-6--1-0. I then
committed the new files to the branch and went to the project page to
release the new version. I had a choice between the new branch or the new
tag, which confused me. I chose the tag (wrong). This resulted in the
5.x-1.3 files (latest version of DRUPAL-5 branch) being placed in the
DRUPAL-6--1-0 download.

Someone reported the problem and I realized my mistake. So I created a new
tag called DRUPAL-6--1.1 and released this. That worked, since this time the
tag was created AFTER uploading the new files to the DRUPAL-6--1 branch. On
the Drupal site, all appears well. 6.x-1.1 is shown as the current
recommended release and it has the correct files.

BUT... if you install the module, go to the Drupal admin panel, and select
Reports-Updates, it says that phpfreechat 6.x-1.0 is the recommended
version, with the warning that "no available releases are found". I don't
have the faintest idea why it says that or how to fix it.

Please advice.

	- Sheryl




More information about the development mailing list