WordPress.org

Making WordPress.org

Opened 2 years ago

Last modified 2 years ago

#1384 new defect

Turn meta.svn.wordpress.org into a single-project repository (remove /sites/)

Reported by: nacin Owned by:
Milestone: Priority: normal
Component: Version Control Keywords:
Cc:

Description

meta.svn.wordpress.org was created for general "meta" stuff, with the possible belief that it'd be for all sorts of things. Thus, it was set up like this:

  • sites/
    • branches/
    • tags/
    • trunk/

But it really should have been flat: branches/, tags/, trunk/. This extra complexity makes it more difficult to adequately mirror meta.svn to meta.git.wordpress.org, as we wouldn't then be able to make that move later without further re-jiggering.

Change History (2)

#1 @nacin
2 years ago

I wanted to document this, but before I did so, I already came up with a better plan. Instead of this:

I will do it this way instead:

  • Mirror meta.svn.wordpress.org/sites to meta.git
  • Assume that /sites/ will disappear at a later point
  • Convert https://github.com/wordpress/meta-environment.git to use the Git mirror (one less thing to break)
  • Announce the change on make/meta
  • Remove /sites/
  • Fix dotorg

#2 @nacin
2 years ago

@dd32 mentioned we could also remove branches/tags/trunk, though we may want it for potential versioning of sites or something else along those lines. It makes no difference to git.

However, I'm going to leave this alone for now regardless. #1385 is closed — a Git mirror exists.

Note: See TracTickets for help on using tickets.