Git Repository Structure

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

As a follow-up to our branching and tag name changes announcement, we've now established the formal structure for Drupal.org's Git repositories! Instead of having projects sub-divided as /drupal, /contributions/modules, /contributions/themes, and so on as we currently do at http://cvs.drupal.org/, projects are now located in the "root" namespace (all in the same top-level directory). This more accurately reflects how Drupal behaves, since a module and theme can't have the same name (this causes all kinds of wacky fun since 'help' is both a theme function and a hook), and also matches our project shortname/URL conventions (http://drupal.org/project/foo).

To see this in action, head over to http://git.drupal.org/.

Comments

Oddness of projects vs project

rfay's picture

This is all great. It's odd that on Drupal.org views is /project/views and on git.drupal.org views is /projects/views.

It may be that we should synchronize those. Think of all the 404s that will ensue due to the difference. Are 404s like killed kittens?

Hrm. Fair point.

webchick's picture

I guess if we are going to change this, now would be the time to do it before too many people are using git.drupal.org actively.

Could you open an issue tagged 'git phase 2' to discuss it?

Opened issue

Done!

webchick's picture

For those not folllowing http://twitter.com/DrupalGitGremln, this change has now been made! :) Yay for predictable URLs!

Drupal.org Git Team

Group organizers

Group notifications

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