[development] new CVS branch/tag conventions (was Re: tagadelic 'backport' for 4.7)

Gary Feldman dpal_gaf_devel at marsdome.com
Thu Oct 5 20:13:55 UTC 2006

Derek Wright wrote:
> On Oct 4, 2006, at 1:32 PM, Gary Feldman wrote:
>> Why is there an x in the filename and not the release tag?  Since 
>> there should always be a 1-1 mapping between a given (official) tar 
>> ball and a given tag, there shouldn't be any difference in the way 
>> the version numbers appear (modulo case, and in other situations, 
>> some special character mappings).
> 1) because everyone (myself included) thinks the '.x' part is helpful 
> for end users to understand the compatibility: it helps
I understand how people who've been working on Drupal for a while might 
come to that conclusion, but I don't agree.  The .x could just as easily 
be interpreted as eXperimental or eXtension (both conventions I've seen 
used before).  It's the type of thing that will trip up many users, and 
not be of much help to others.  The people who care about details will 
worry about it, and the people who don't care about details will just 
make the same assumptions with or without the .x.  At a minimum, it's 
one more thing that they'll have to learn in order to join the club, and 
it doesn't get around the fact that they still need to worry about 
incompatibilities between modules. 
> 4) because i assume (probably wrongly) that contrib maintainers have 
> enough of a clue to be able to understand this
Understanding isn't the issue.  It's having to remember it, or being 
slowed down or tripped up by annoying minor inconsistencies.  I 
understand why some command line tools use two dashes for long option 
names and others use just one, but that doesn't mean I never type the 
wrong one.
> ...need to add the right tag, etc, etc).  but, in the first instance, 
> i don't think it's too much to ask to understand the basics
No, it's not too much to ask, but then it's also not too much to ask for 
an explanation.


More information about the development mailing list