python3 graduation.py $project (
For instance: python3 graduation.py milagro)
Follow the instructions given.
Things to check before graduating a podling:
# From gitbox.a.o as www-data /x1/gitbox/bin/graduate-podling.py $PROJECTNAME # Sample output Graduating rya... - Applying changes to incubator-rya-site.git ... - Renaming gitbox repo from /x1/repos/asf/incubator-rya-site.git to /x1/repos/asf/rya-site.git... - Setting remote... - Changing notification options.. - Changing commit ML to commits@rya.apache.org - Changing PR notification ML to dev@rya.apache.org - Done! - Changing repository from incubator-rya-site to rya-site on GitHub... - Repository name changed! - Applying changes to incubator-rya.git ... - Renaming gitbox repo from /x1/repos/asf/incubator-rya.git to /x1/repos/asf/rya.git... - Setting remote... - Changing notification options.. - Changing commit ML to commits@rya.apache.org - Changing PR notification ML to notifications@rya.apache.org - Done! - Changing repository from incubator-rya to rya on GitHub... - Repository name changed! All done, processed 2 repositories!
If the project uses svn, move its repository:
svn mv https://svn.apache.org/repos/asf/incubator/$project https://svn.apache.org/repos/asf/$project -m "$project has graduated"
svn mv https://dist.apache.org/repos/dist/release/incubator/$project https://dist.apache.org/repos/dist/release/$project -m "$project has graduated" svn mv https://dist.apache.org/repos/dist/dev/incubator/$project https://dist.apache.org/repos/dist/dev/$project -m "$project has graduated"
Move the project out of the incubator category and into its own
Jira-administration -> projects -> project categories
create new category for TLP
Jira-administration -> projects -> new TLP
select the Incubator drop down menu next to Category, then select the newly created category