Git Repository Structure

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by webchick on September 7, 2010 at 7:57pm

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

Posted by rfay on September 7, 2010 at 8:28pm

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.

Posted by webchick on September 7, 2010 at 10:36pm

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

Posted by rfay on September 8, 2010 at 4:14am

Done!

Posted by webchick on September 8, 2010 at 6:56pm

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:

AltStyle によって変換されたページ (->オリジナル) /