Feedback Needed on Proposal: Ditch the ability to have release nodes pointing to HEAD/master

Events happening in the community are now at Drupal community events on www.drupal.org.
eliza411's picture

We're looking for feedback on dww's proposal to ditch the ability to have release nodes pointing to HEAD/master.

The full background and proposal are at http://drupal.org/node/953916, and that's where feedback should go, too!

To decide if it's relevant to you, though, the proposal text follows:


Proposal

Once we move to Git, there shall never again be release nodes that point to 'HEAD' branches (or anything like them, 'master', etc). We already enforce that if you want an official release, you need a tag. That's staying the same (and in fact, the tags will just look like version strings, no funky mapping necessary). If you want a -dev release node, you have to create a branch that's named appropriately. See http://groups.drupal.org/node/85269 for more.

This has all the following benefits:

A) Massively simplifies the release node integration code since we no longer need the crazy intermediate page. All release nodes will have the same set of pages and steps:
page 0: pick a project (if it's not already in the URL)
page 1: pick a branch or tag
page 2: everything else

B) Easier to document and understand for project maintainers.

C) Easier for end users, since they never are tempted to checkout a generic branch that might change down the road out from under them.

Drupal.org Git Team

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: