DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
This page illustrates the possible steps to move java source tree under qpid root
1) Move java source sub-tree under qpid root folder
svn mv --parents https://svn.apache.org/repos/asf/qpid/trunk/qpid/java https://svn.apache.org/repos/asf/qpid/java/trunk -m "Make java sub-tree to be top level qpid folder"
2) Add branches and tags (I am not sure whether we nee tags at the moment but it seems we will need them for releases)
svn https://svn.apache.org/repos/asf/qpid/java ./java
cd ./java
mkdir branches
mkdir tags
svn commit -m "Add branches and tags folder for Qpid java tree"
3) Copy specs and mllib into common and change common/build-generate-sources.xml
svn cp https://svn.apache.org/repos/asf/qpid/trunk/qpid/specshttps://svn.apache.org/repos/asf/qpid/java/trunk/specs -m "Copy AMQP specifications into java tree"
svn cp https://svn.apache.org/repos/asf/qpid/trunk/qpid/python/mllibhttps://svn.apache.org/repos/asf/qpid/java/trunk/common/mllib -m "Copy python mllib into common for source generation"
change common/build-generate-sources.xml
diff --git a/common/build-generate-sources.xml b/common/build-generate-sources.xml
index d5a28e3..05eaed5 100644
--- a/common/build-generate-sources.xml
+++ b/common/build-generate-sources.xml
@@ -32,8 +32,8 @@
<istrue value="${generate}"/>
</condition>
- <property name="mllib.dir" value="${basedir}/../../python"/>
- <property name="xml.spec.dir" value="${basedir}/../../specs"/>
+ <property name="mllib.dir" value="${basedir}"/>
+ <property name="xml.spec.dir" value="${basedir}/../specs"/>
<property name="xml.spec.0-10" value="amqp.0-10-qpid-errata.stripped.xml"/>
4) Move docbooks
svn mv --parents https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/src/java-broker/https://svn.apache.org/repos/asf/qpid/java/trunk/doc/book/src/java-broker/ -m "Move java broker docbook under java source tree"
svn mv --parents https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/src/jms-client-0-8/https://svn.apache.org/repos/asf/qpid/java/trunk/doc/book/src/jms-client-0-8/ -m "Move docbook for jms client for amqp 0.8/0.9.x under java source tree"
svn mv --parents https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/src/java-perftests/https://svn.apache.org/repos/asf/qpid/java/trunk/doc/book/src/java-perftests/ -m "Move perftests docbook under java source tree"
5) Modify doc/book/Makefile and doc/book//src/Makefile.inc to exclude reverences to moved docbooks
File https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/Makefile needs to be modified to remove references to src/java-broker src/java-perftests src/jms-client-0-8
File https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/src/Makefile.inc needs to be modified to remove references to JMS-Performance-Test-Framework.xml
6) Copy common docbook resources
cd ../doc/book
svn cp --parents https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/Makefile .
svn cp https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/xsl/ .
mdir src
svn add src
cd src
svn cp https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/src/common/ .
svn cp https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/src/images/ .
svn cp https://svn.apache.org/repos/asf/qpid/trunk/qpid/doc/book/src/Makefile.inc .
File https://svn.apache.org/repos/asf/qpid/java/trunk/doc/book/src/Makefile.inc should be modified to remove Programming-In-Apache-Qpid.xml
File https://svn.apache.org/repos/asf/qpid/java/trunk/doc/book/Makefile should be modified to include references to java tree docbooks
cd ..
svn add Makefile xsl
svn commit -m "Copy docbook resources"