Release tags and version numbers

Last modified: February 19, 2008 - 03:55

Tags are how you signal an official "release" of your module, so that users may download a set of files that don't change for use in production sites.


Official Release Tags

If you want to add the 4.7.x-1.0 release, (the initial, stable release compatible with Drupal 4.7.x), you need to create a tag on the DRUPAL-4-7 branch of your code called "DRUPAL-4-7--1-0". For example,

cd contributions/modules/your_module
cvs update -r DRUPAL-4-7 # updates to the end of the DRUPAL-4-7 branch
cvs tag DRUPAL-4-7--1-0 # creates the release tag for the "4.7.x-1.0" release.

If you want to add the 4.7.x-2.3 release, (a new feature release compatible with Drupal 4.7.x), you need to create a tag on the DRUPAL-4-7--2 branch of your code called "DRUPAL-4-7--2-3". For example,

cd contributions/modules/your_module
cvs update -r DRUPAL-4-7--2 # updates to the end of the DRUPAL-4-7--2 branch
cvs tag DRUPAL-4-7--2-3 # creates the release tag for the "4.7.x-2.3" release.


Version numbers

For a detailed discussion on version numbers, please see the Branches and tags for contributions page.

How to Name Your Tag

mbutcher - October 9, 2008 - 17:03

Release tags follow a specific format.

The format is documented here:
http://drupal.org/handbook/cvs/branches-and-tags/contributions

 
 

Drupal is a registered trademark of Dries Buytaert.