This page describes how to move a component from the commons sandbox to the commons proper. This page assumes you're already an Apache committer with karma for commons (not just commons-sandbox). If you don't have karma, get someone to help you.
$svn move https://svn.apache.org/repos/asf/commons/sandbox/{prj} https://svn.apache.org/repos/asf/commons/proper/{prj} $svn copy https://svn.apache.org/repos/asf/commons/proper/{prj}/trunk https://svn.apache.org/repos/asf/commons/proper/{prj}/tags/sandbox |
$svn -N checkout https://svn.apache.org/repos/asf/commons/trunks-sandbox trunk-sandbox $svn propedit svn:externals trunk-sandbox $svn commit trunk-sandbox |
When "propedit" remove search for your project and remove it.
$svn -N checkout https://svn.apache.org/repos/asf/commons/trunks-proper trunks-proper $svn propedit svn:externals trunks-proper $svn commit trunks-proper |
When "propedit": go to the end of the list and add your project
That's it for the actual SVN move. Verify the move succeeded by doing a clean checkout of commons. Verify the SVN Repository has picked up the changes correctly. You could to this by enter the svn url in your browser.
$maven -Dmaven.username=${apache.username} site:sshdeploy |
Checkout commons-build - you can do this by using
$svn co https://svn.apache.org/repos/asf/commons/proper/commons-build/trunk commons-build |
/www/commons.apache.org/sandbox/.htaccess
and add a "Redirect permanent" to have automatic redirection from your projects sandbox to the proper website.