THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
This is the proposed text of the SVN conversion instructions for infrastructure. Please review this document, and note especially that commons-build is migrated to /site and also to /proper/commons-build
\{ { \{
The Jakarta Commons sub-project has decided to move to subversion, so we need your help, along with an indication about when it can be done.
We need to export
jakarta-commons
jakarta-commons-sandbox
to SVN and then lock these CVS modules.
The resulting repo we need is:
/jakarta/
/commons/
/site/ (jakarta-commons/commons-build HEAD)
/proper/ (jakarta-commons HEAD (non-recursive))
/attributes/
/trunk/ (jakarta-commons/attributes HEAD)
/tags/ (jakarta-commons/attributes tags)
/branches/ (jakarta-commons/attributes branches)
/\*/ (NOTE: Likewise for all commons components)
/sandbox/ (jakarta-commons-sandbox HEAD (non-recursive))
/altrmi/
/trunk/ (jakarta-commons-sandbox/altrmi HEAD)
/tags/ (jakarta-commons-sandbox/altrmi tags)
/branches/ (jakarta-commons-sandbox/altrmi branches)
/\*/ (NOTE: Likewise for all sandbox components)
Currently Commons has these repositories:
jakarta-commons
jakarta-commons-sandbox
Jakarta Commons Sandbox contains a number of components which have
subsequently been moved out of the sandbox. Two examples include
jakarta-commons-sandbox/altrmi which is no longer a part of the
commons and jakarta-commons-sandbox/digester which was promoted to
the commons proper three years ago. We would prefer to perserve
history and remove these components from Subversion ourselves.
We would also like to preserve the .cvsignore files spread throughout
this module. We will write an automated process to search for the
presence of a .cvsignore file and set the svn:ignore property after
we have migrated to Subversion.
The modules we need to move are:
jakarta-commons/ \-> Commons Proper and Commons Site
jakarta-commons-sandbox/ \-> Commons Sandbox
Basically, this is what we need:
1: convert jakarta-commons/commons-build to SVN. commons-build will
be used as the project for the commons website
jakarta-commons/commons-build CVS
|
|
V
/jakarta/
/commons/
/site/ (only HEAD, commons-build had no tags or branches)
2: convert only the files in jakarta-commons/ to SVN without copying
subdirectories. Only HEAD of the following files ".cvsignore",
"BUILD_DOCS.txt", "LICENSE", "LICENSE.txt", "anakia-project.xml",
"build.properties.sample", "build.xml", and "charter.xml"
jakarta-commons/\* CVS
|
|
V
/jakarta/
/commons/
/proper/\*
3: convert all commons proper components in jakarta-commons to SVN.
"attributes" is used as an example, but this process needs to be
completed for the following subdirectories of jakarta-commons: (Note:
commons-build is duplicated - some projects may still have a lateral
dependency on commons-build)
attributes/
beanutils/
betwixt/
cactus/
chain/
cli/
codec/
collections/
combo/
commons-build/
configuration/
daemon/
dbcp/
dbutils/
digester/
discovery/
docs/
el/
email/
fileupload/
httpclient/
io/
jelly/
jexl/
jxpath/
lang/
latka/
launcher/
logging/
math/
modeler/
net/
pool/
primitives/
resources/
transaction/
validator/
jakart-commons/attributes CVS
|
|
V
/jakarta/
/commons/
/proper/
/attributes/
/trunk/ (jakarta-commons/attributes HEAD)
/tags/ (jakarta-commons/attributes tags)
/branches/ (jakarta-commons/attributes branches)
4: convert only the files in jakarta-commons-sandbox/ to SVN without copying
subdirectories. Only HEAD of the following files ".cvsignore",
"LICENSE", "LICENSE.txt", "NOTICE.txt", "build.sh"
jakarta-commons-sandbox/\* CVS
|
|
V
/jakarta/
/commons/
/sandbox/\*
5: convert all commons sandbox components in jakarta-commons-sandbox
to SVN (even components no longer in the sandbox) "altrmi" is used as
an example, but this process needs to be completed for the following
subdirectories of jakarta-commons-sandbox:
altrmi/
amend/
armi/
attributes/
betwixt/
bzip2/
cache/
cadastre/
chain/
cjan/
clazz/
cli/
codec/
codec-multipart/
compress/
configuration/
contract/
convert/
daemon/
dbutils/
digester/
discovery/
el/
email/
events/
feedparser/
fileupload/
filters/
functor/
grant/
graph/
graph2/
http/
i18n/
id/
jdbc2pool/
jelly/
jex/
jexl/
jjar/
joran/
jpath/
jrcs/
jux/
lang/
latka/
latka-webapp/
launcher/
logging/
mapper/
math/
messenger/
modeler/
morphos/
naming/
pattern/
periodicity/
periodicity_1/
pipeline/
primitives/
project-template/
proposal/
reflect/
resources/
rupert/
sandbox-build/
scaffold/
services/
servlet/
simplestore/
sql/
tbm/
test/
threading/
threadpool/
transaction/
uid/
util/
vfs/
workflow/
xmlio/
xmlunit/
xo/
jakarta-commons-sandbox/altrmi CVS
|
|
V
/jakarta/
/commons/
/sandbox/
/altrmi/
/trunk/ (jakarta-commons-sandbox/altrmi HEAD)
/tags/ (jakarta-commons-sandbox/altrmi tags)
/branches/ (jakarta-commons-sandbox/altrmi branches)
\} } \}