ASSIGNED - bug 284916: Convert Update Site and Download Releng
https://bugs.eclipse.org/bugs/show_bug.cgi?id=284916
Basic settings.
diff --git a/releng/org.eclipse.amp.releng/build-local-macosx.properties b/releng/org.eclipse.amp.releng/build-local-macosx.properties
index 460f25e..3629fd2 100644
--- a/releng/org.eclipse.amp.releng/build-local-macosx.properties
+++ b/releng/org.eclipse.amp.releng/build-local-macosx.properties
@@ -33,9 +33,10 @@
J2SE-1.5=${JAVA50_HOME}/jre/lib/rt.jar:${JAVA50_HOME}/jre/lib/vm.jar:${JAVA50_HOME}/jre/lib/core.jar:${JAVA50_HOME}/jre/lib/xml.jar:${JAVA50_HOME}/jre/lib/graphics.jar:${JAVA50_HOME}/jre/lib/server.jar:${JAVA50_HOME}/jre/lib/ibmorbapi.jar:${JAVA50_HOME}/jre/lib/security.jar:${JAVA50_HOME}/jre/lib/classes.jar:${JAVA50_HOME}/jre/lib/jsse.jar:${JAVA50_HOME}/../Classes/dt.jar:${JAVA50_HOME}/../Classes/classes.jar:${JAVA50_HOME}/../Classes/jsse.jar
J2SE-1.4=${JAVA14_HOME}/lib/rt.jar:${JAVA14_HOME}/jre/lib/rt.jar:${JAVA14_HOME}/jre/lib/core.jar:${JAVA14_HOME}/jre/lib/xml.jar:${JAVA14_HOME}/jre/lib/graphics.jar:${JAVA14_HOME}/jre/lib/server.jar:${JAVA14_HOME}/jre/lib/ibmorbapi.jar:${JAVA14_HOME}/jre/lib/security.jar:${JAVA14_HOME}/jre/lib/classes.jar:${JAVA14_HOME}/jre/lib/jsse.jar:${JAVA14_HOME}/../Classes/dt.jar:${JAVA14_HOME}/../Classes/classes.jar:${JAVA14_HOME}/../Classes/jsse.jar
-dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-SDK-3.5-macosx-carbon.tar.gz,http://download.eclipse.org/modeling/emf/emf/downloads/drops/2.5.0/R200906151043/emf-xsd-SDK-2.5.0.zip,http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/orbit-R20090529135407.zip
+dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5.1RC1-200908070800/download.php?dropFile=eclipse-SDK-3.5.1RC1-macosx-cocoa-x86_64.tar.gz
#what steps should we do? default: build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
-build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
+#build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
+build.steps=buildUpdate
#-------------#
@@ -72,7 +73,7 @@
# TODO: are these still required/used?
#projRelengRoot=:pserver:anonymous@dev.eclipse.org:/cvsroot/tools
projRelengRoot=:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling
-projRelengPath=org.eclipse.emf/org.eclipse.emf.mwe/releng
+projRelengPath=org.eclipse.amp/releng/org.eclipse.amp.releng
basebuilderBranch=R35_RC4
# TODO: not used yet
diff --git a/releng/org.eclipse.amp.releng/build.properties b/releng/org.eclipse.amp.releng/build.properties
index 5b2f673..436385c 100755
--- a/releng/org.eclipse.amp.releng/build.properties
+++ b/releng/org.eclipse.amp.releng/build.properties
@@ -19,7 +19,7 @@
JAVA50_HOME=/opt/public/common/ibm-java2-ppc-50
http://download.eclipse.org/eclipse/downloads/drops/S-3.5.1RC1-200908070800/index.php
-dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5.1RC1-200908070800/download.php?dropFile=eclipse-SDK-3.5.1RC1-macosx-cocoa-x86_64.tar.gz
+dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5.1RC1-200908070800/download.php?dropFile=eclipse-SDK-3.5.1RC1-macosx-cocoa-x86_64.tar.gz,http://download.eclipse.org/modeling/emf/emf/downloads/drops/2.5.0/R200906151043/emf-xsd-SDK-2.5.0.zip,http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/orbit-R20090529135407.zip
#what steps should we do? default: build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
diff --git a/releng/org.eclipse.amp.releng/build.xml b/releng/org.eclipse.amp.releng/build.xml
new file mode 100644
index 0000000..fc37de9
--- /dev/null
+++ b/releng/org.eclipse.amp.releng/build.xml
@@ -0,0 +1,73 @@
+<project default="run" name="org.eclipse.amp.releng/build.xml - Run an AMP build using the Athena CBI">
+ <target name="run">
+ <!--
+ 1. You must check out the following projects to your workspace:
+
+ org.eclipse.releng.basebuilder
+ org.eclipse.dash.common.releng
+ org.eclipse.myproject.releng
+
+ 2. You must provide Ant-Contrib in one of four places:
+
+ org.eclipse.dash.common.releng/lib/ant-contrib.jar
+ org.eclipse.myproject.releng/lib/ant-contrib.jar
+ ${thirdPartyJarsDir}/ant-contrib.jar (path can be customized below)
+ /usr/share/java/ant-contrib.jar (may require a symlink)
+
+ You can install Ant-Contrib 1.0b2 via RPM, or download it here:
+
+ http://downloads.sourceforge.net/ant-contrib/ant-contrib-1.0b2-bin.zip
+
+ 3. If your project's sources are in SVN, you must unpack this zip into the basebuilder project's plugins/ folder:
+
+ http://downloads.sourceforge.net/svn-pde-build/org.eclipse.pde.build.svn-1.0.1RC2.zip
+
+ 4. To run automated JUnit tests headlessly, you will require Xvfb or Xvnc; without this,
+ UI tests will be launched into your current OS session (ie., on view port :0) and you may
+ inadvertently interact with them. (Non-UI tests can be run without fear of accidental
+ interaction and do not have this requirement.)
+
+ 5. You must also ensure that the path specified for Java, and the version of Eclipse stated in build.properties
+ are correct for your machine. Edit these properties to suit your needs. Note that JAVA*_HOME variables are for
+ convenience, set in common.releng/server.properties. You can override them in your build.properties, or define
+ different defaults in server.properties, if you intend to run more than one build on this server.
+
+ dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M5-200902021535/eclipse-SDK-3.5M5-linux-gtk.tar.gz
+ JAVA_HOME=${JAVA14_HOME}
+ -->
+
+ <!-- load properties and set timestamp for the build -->
+ <property file="build-local-macosx.properties" />
+ <tstamp>
+ <format property="buildTimestamp" pattern="yyyyMMddHHmm" />
+ </tstamp>
+
+ <!--
+ to build from HEAD, uncomment these lines
+ -->
+ <property name="forceContextQualifier" value="v${buildTimestamp}" />
+ <property name="fetchTag" value="HEAD" />
+
+ <!-- calculate workspaceDir as parent of this folder, the project's .releng folder (relengBuilderDir) -->
+ <property name="relengBuilderDir" value="${basedir}" />
+ <dirname file="${relengBuilderDir}" property="workspaceDir" />
+
+ <!--
+ can build in /tmp, eg., in /tmp/build, or in workspace, eg.,
+ ${WORKSPACE}/build
+ -->
+ <property name="writableBuildRoot" value="/Volumes/Resources/Developer/builds" />
+
+ <!--
+ can be simple path, eg.,
+ ${writableBuildRoot}/${buildType}${buildTimestamp} or longer, eg.,
+ ${writableBuildRoot}/${topprojectName}/${projectName}/downloads/drops/${version}/${buildType}${buildTimestamp} or
+ ${writableBuildRoot}/${topprojectName}/${projectName}/${subprojectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
+ -->
+ <property name="buildDir" value="${writableBuildRoot}/${buildType}${buildTimestamp}" />
+
+ <!-- invoke a new Eclipse process and launch the build from the common.releng folder -->
+ <property name="relengCommonBuilderDir" value="${workspaceDir}/org.eclipse.dash.common.releng" />
+ <ant antfile="${relengCommonBuilderDir}/buildAll.xml" target="runEclipse" dir="${relengCommonBuilderDir}" />
+ </target>
+</project>
diff --git a/releng/org.eclipse.amp.releng/maps/amp.map b/releng/org.eclipse.amp.releng/maps/amp.map
new file mode 100755
index 0000000..0abf089
--- /dev/null
+++ b/releng/org.eclipse.amp.releng/maps/amp.map
@@ -0,0 +1,85 @@
+!*************** PROJECT CONTRIBUTION ********************************************************
+
+!*** Special entries from eclipse
+
+plugin@org.eclipse.test=v20070226,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
+fragment@org.eclipse.ant.optional.junit=v20050226,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
+
+!***DEPENDENCIES
+plugins@org.apache.ant=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/dependencies/plugins/org.apache.ant
+plugins@org.apache.commons.collections=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/dependencies/plugins/org.apache.commons.collections
+plugins@org.apache.commons.lang=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/dependencies/plugins/org.apache.commons.lang
+plugins@org.eclipse.emf.java=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/dependencies/plugins/org.eclipse.emf.java
+plugins@org.jdom_1.0.0=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/dependencies/plugins/org.jdom_1.0.0
+plugins@org.junit=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/dependencies/plugins/org.junit
+
+!***DOCUMENTATION
+
+!***EXAMPLES
+plugin@org.eclipse.emf.mwe.examples=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/examples/org.eclipse.amp.amf.examples.ascape
+plugin@org.eclipse.emf.mwe.examples=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/examples/org.eclipse.amp.amf.examples.repast
+
+!***TESTS
+plugin@org.eclipse.amp.amf.acore.test=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/tests/org.eclipse.amp.amf.acore.test
+plugin@org.eclipse.amp.amf.acore.edit.test=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/tests/org.eclipse.amp.amf.acore.edit.test
+plugin@org.eclipse.amp.amf.gen.test=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/tests/org.eclipse.amp.amf.gen.test
+plugin@org.eclipse.amp.amf.gen.ascape.test=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/tests/org.eclipse.amp.amf.gen.ascape.test
+plugin@org.eclipse.amp.amf.gen.repast.test=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/tests/org.eclipse.amp.amf.gen.repast.test
+plugin@org.eclipse.amp.amf.parameters.test=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/tests/org.eclipse.amp.amf.parameters.test
+plugin@org.eclipse.amp.axf.ide.test=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.axf/tests/org.eclipse.amp.axf.ide.test
+
+!***FEATURES
+features@org.ascape.core.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.ascape/features/org.ascape.core.feature
+features@org.eclipse.amp.platform.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp/features/org.eclipse.amp.platform.feature
+features@org.eclipse.amp.agf.chart.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/features/org.eclipse.amp.agf.chart.feature
+features@org.eclipse.amp.agf.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/features/org.eclipse.amp.agf.feature
+features@org.eclipse.amp.agf.zest.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/features/org.eclipse.amp.agf.zest.feature
+features@org.eclipse.amp.agf3d.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/features/org.eclipse.amp.agf3d.feature
+features@org.eclipse.amp.amf.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/features/org.eclipse.amp.amf.feature
+features@org.eclipse.amp.amf.gen.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/features/org.eclipse.amp.amf.gen.feature
+features@org.eclipse.amp.amf.ide.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/features/org.eclipse.amp.amf.ide.feature
+features@org.eclipse.amp.amf.target.ascape.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/features/org.eclipse.amp.amf.target.ascape.feature
+!***TODO Fix this directory name on CVS
+features@org.eclipse.amp.amf.target.escape.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/features/org.eclipse.amp.amf.target.escape
+features@org.eclipse.amp.amf.target.repast.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/features/org.eclipse.amp.amf.target.repast.feature
+features@org.eclipse.amp.amfx.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/features/org.eclipse.amp.amfx.feature
+features@org.eclipse.amp.axf.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.axf/features/org.eclipse.amp.axf.feature
+features@org.eclipse.amp.escape.feature=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.escape/features/org.eclipse.amp.escape.feature
+
+!***PLUGINS
+plugins@org.eclipse.amp.agf.chart=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart
+plugins@org.eclipse.amp.agf.core=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.core
+plugins@org.eclipse.amp.agf.ide=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.ide
+plugins@org.eclipse.amp.agf.zest=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.zest
+plugins@org.eclipse.amp.agf.zest.ide=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.zest.ide
+plugins@org.eclipse.amp.agf3d=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf3d
+plugins@org.eclipse.amp.amf.acore=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.acore
+plugins@org.eclipse.amp.amf.acore.edit=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.acore.edit
+plugins@org.eclipse.amp.amf.acore.editor=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.acore.editor
+plugins@org.eclipse.amp.amf.gen=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen
+plugins@org.eclipse.amp.amf.gen.ascape=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.ascape
+plugins@org.eclipse.amp.amf.gen.escape=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.escape
+plugins@org.eclipse.amp.amf.gen.extras=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.extras
+plugins@org.eclipse.amp.amf.gen.ide=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.ide
+plugins@org.eclipse.amp.amf.gen.repast=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.repast
+plugins@org.eclipse.amp.amf.ide=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.ide
+plugins@org.eclipse.amp.amf.ide.ascape=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.ide.ascape
+plugins@org.eclipse.amp.amf.ide.repast=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.ide.repast
+plugins@org.eclipse.amp.amf.parameters=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.parameters
+plugins@org.eclipse.amp.amf.parameters.edit=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.parameters.edit
+plugins@org.eclipse.amp.amf.parameters.editor=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.parameters.editor
+plugins@org.eclipse.amp.amf.parameters.ui=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.parameters.ui
+plugins@org.eclipse.amp.amf.testing=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.testing
+plugins@org.eclipse.amp.amf.testing.edit=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.testing.edit
+plugins@org.eclipse.amp.amf.testing.editor=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.testing.editor
+plugins@org.eclipse.amp.amf.testing.ui=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.testing.ui
+plugins@org.eclipse.amp.axf.core=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.axf/plugins/org.eclipse.amp.axf.core
+plugins@org.eclipse.amp.axf.ui=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.axf/plugins/org.eclipse.amp.axf.ui
+plugins@org.eclipse.amp.axf.views=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.axf/plugins/org.eclipse.amp.axf.views
+plugins@org.eclipse.amp.escape.amf.ide=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.amf.ide
+plugins@org.eclipse.amp.escape.ascape=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.ascape
+plugins@org.eclipse.amp.escape.ascape.agf3d=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.ascape.agf3d
+plugins@org.eclipse.amp.escape.ascape.chart=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.ascape.chart
+plugins@org.eclipse.amp.escape.ide=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.ide
+plugins@org.eclipse.amp.escape.testing.ide=HEAD,:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,,org.eclipse.amp/org.eclipse.amp.escape/plugins/org.eclipse.amp.escape.testing.ide
+
diff --git a/releng/org.eclipse.amp.releng/promote.properties b/releng/org.eclipse.amp.releng/promote.properties
new file mode 100644
index 0000000..9e8880d
--- /dev/null
+++ b/releng/org.eclipse.amp.releng/promote.properties
@@ -0,0 +1,17 @@
+# source dir
+sourceZipsDir=/opt/users/hudsonbuild/.hudson/jobs/cbi-emft-mwe-0.7/lastSuccessful/archive/build/
+
+# target dir
+targetZipsDir=/home/data/httpd/download.eclipse.org/modeling/emft/updates/nightly/0.7.0
+
+# group owner of new files
+targetGroup=emftadmin
+
+# type(s) to copy (N, I, M, S, R; default to all)
+buildTypes=N
+
+# synch method method (add or replace; add = keep adding new builds; replace = keep 1 build per branch)
+synchMethod=replace
+
+# if set, update zip will be unpacked into destination dir and use synchMethod above to add or replace contents
+targetUpdateDir=/home/data/httpd/download.eclipse.org/modeling/emft/updates/nightly
diff --git a/releng/org.eclipse.amp.releng/promote.xml b/releng/org.eclipse.amp.releng/promote.xml
new file mode 100644
index 0000000..31efd05
--- /dev/null
+++ b/releng/org.eclipse.amp.releng/promote.xml
@@ -0,0 +1,44 @@
+<project default="run" name="org.eclipse.mwe.releng/promote.xml - Promote a build from build server to production server">
+ <target name="run">
+ <!--
+ To use this script, you must have configured a promote.properties file.
+
+ Then, run commandline:
+
+ ant -f promote.xml
+
+ If you need to reuse this script with multiple properties files (eg., from
+ multiple Hudson builds across multiple branches), use the commandline
+ flag -Dpromote.properties:
+
+ ant -f promote.xml -Dpromote.properties=promote.properties.R2_0_branch
+ -->
+ <property name="promote.properties" value="promote.properties" />
+ <property file="${promote.properties}"/>
+
+ <!-- load build properties -->
+ <property file="build.properties" />
+
+ <!-- calculate workspaceDir as parent of this folder, the project's .releng folder (relengBuilderDir) -->
+ <property name="relengBuilderDir" value="${basedir}" />
+ <dirname file="${relengBuilderDir}" property="workspaceDir" />
+
+ <!--
+ can build in /tmp, eg., in /tmp/build, or in workspace, eg.,
+ ${relengBuilderDir}/build
+ -->
+ <property name="writableBuildRoot" value="/tmp/build" />
+
+ <!--
+ can be simple path, eg.,
+ ${writableBuildRoot}/${buildType}${buildTimestamp} or longer, eg.,
+ ${writableBuildRoot}/${topprojectName}/${projectName}/downloads/drops/${version}/${buildType}${buildTimestamp} or
+ ${writableBuildRoot}/${topprojectName}/${projectName}/${subprojectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
+ -->
+ <property name="buildDir" value="${writableBuildRoot}/${buildType}${buildTimestamp}-mwe" />
+
+ <!-- invoke common promotion script -->
+ <property name="relengCommonBuilderDir" value="${workspaceDir}/org.eclipse.dash.common.releng" />
+ <ant antfile="${relengCommonBuilderDir}/promote.xml" dir="${relengCommonBuilderDir}" />
+ </target>
+</project>
diff --git a/releng/org.eclipse.amp.releng/testing.properties b/releng/org.eclipse.amp.releng/testing.properties
new file mode 100644
index 0000000..67056ca
--- /dev/null
+++ b/releng/org.eclipse.amp.releng/testing.properties
@@ -0,0 +1,8 @@
+#csv list of test plugins to run
+testPluginsToRun=org.eclipse.emf.mwe.tests
+
+#map name of test plugin to testsuite class to run
+org.eclipse.emf.mwe.tests.suite=org.eclipse.emf.mwe.tests.AllAllTests
+
+#need an aggregate test suite first!
+#org.eclipse.zest.tests.suite=org.eclipse.zest.test.ZestTestSuite