Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added notes about aggregators

...

This page will contains various Apache Maven svn and their ETA of Git Scm migration: (plus)Waiting for volunteer, (warning)Work in progress, (thumbs up)done, (question)to be discussed, (minus)do NOT do(grey lightbulb)aggregator strategy to define

Project

Svn Path

ETA

Git Repo URL

Details/comment

Volunteer for migration

Infra Jira

ant-tasks

/ant-tasks

(plus)

 

 

 

 

app-engine

/app-engine

(plus)

 

 

 

 

archetype

/archetype

(thumbs up)

maven-archetype.git

 

Benson Margulies

INFRA-9100

archetypes

/archetypes

(plus)

 

 

Benson Margulies

INFRA-9101

components

/components

(minus)

 

 

 

 

core-integration-testing

/core-integration-testing

(thumbs up)

maven-integration-testing.git

 

Olivier Lamy

INFRA-5390

Doxia core

/doxia/doxia

(question)

 

 

 

 

Doxia IDE

/doxia/doxia-ide

(question)

 

 

 

 

Doxia Site Tools

/doxia/doxia-sitetools

(question)

 

 

 

 

Doxia Tools

/doxia/doxia-tools

(question)

 

 

 

 

Doxia Site

/doxia/site

(question)

 

 

 

 

enforcer

/enforcer

(plus)

 

 

 

 

indexer

/indexer

(plus)

 

 

Olivier Lamy

INFRA-5312

jxr

/jxr

(plus)

 

 

 

 

Maven 1

/maven-1

(minus)

 

 

 

 

Maven 2

/maven-2

(question)

 

Olivier Lamy migrate this really ?

 

 

Maven 3

/maven-3

(thumbs up)

maven.git

 

Olivier Lamy

INFRA-5390

Plugin Testing

/plugin-testing

(thumbs up)

maven-plugin-testing.git

current git@asf repo is ok

Kristian Rosenvold

INFRA-5312

Plugin Tools

/plugin-tools

(plus)

 

 

Olivier Lamy

 

Plugins

/plugins

(question)(grey lightbulb)

 

Olivier Lamy: ouch ! need to be discussed more
Kristian Rosenvold: Existing git repo @ apache can NOT be used

Herve Boutemy each plugin in there has its own release schedule

 

INFRA-5276

Parent Poms

/pom

(question)

 

Olivier Lamy migrate this really ?

Herve Boutemy: ASF parent and Maven parent don't have same release schedule

 

 

Project

/project

(minus)

 

Olivier Lamy no migration

 

 

Release

/release

(plus)

 

Baptiste Mathus has verified existing git clone to be ready for migration

Kristian Rosenvold 

INFRA-5312

repository-tools

/repository-tools

(question)

 

 

 

 

resources

/resources

(question)(grey lightbulb)

 

Olivier Lamy: need to be discussed more

Herve Boutemy each resource in there has its own release schedule

 

 

retired

/retired

(minus)

 

Olivier Lamy: no migration

 

 

sandbox

/sandbox

(question)

 

Olivier Lamy: migrate this really ?

 

 

scm

/scm

(thumbs up)

maven-scm.git

 

Olivier Lamy

INFRA-5266

shared

/shared

(question)(grey lightbulb)

 

Kristian Rosenvold: thinks this repo should be split into separate projects

Herve Boutemy each component in there has its own release schedule

Kristian Rosenvold 

 

Maven Site

/site

(question)

 

Herve Boutemy AFAIK, infra only supports svn for CMS

 

 

skins

/skins

(question)(grey lightbulb)

 

Olivier Lamy: need to be discussed more

Herve Boutemy each skin in there has its own release schedule

 

 

surefire

/surefire

(thumbs up)

maven-surefire.git

 

Kristian Rosenvold 

INFRA-5266

wagon

/wagon

(thumbs up)

maven-wagon.git

 

Olivier Lamy

INFRA-5266

...

Could we have some kind of top-level git url for Maven alone ? (At least at the logical level; git://git.maven.apache.org or similar ?)
Who coordinates updates of the github mirrors ?
How do we migrate an individual project.

(grey lightbulb)Migrating an aggregator tree into a collection of git repos

We have a few agregator trees that have to be split in a collection of git repos. For each aggregator, there are currently a few Jenkins jobs (corresponding to misc Maven or JDK versions) that will require to be split too. Sonar configuration will require rework too.

question: how to clone/update such a collection of git repos (to avoid working on each repo individually)?

Migration process description

If there is an existing read-only git mirror, and it is appropriate quality (check especially behaviour on checking out tag)

...