Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Williams2016-02-29 01:53:21 +0000
committerDavid Williams2016-02-29 01:53:21 +0000
commitdf9679f46f0023d6ac1929d0bd8899aac5b9dcbe (patch)
treea267a4b34a84c7f18da479dd52eb6d6bb88b2d7e /production/devutils
parentc8ace7562f5c4b575033d63c154f2e3f1c0ae831 (diff)
downloadeclipse.platform.releng.aggregator-df9679f46f0023d6ac1929d0bd8899aac5b9dcbe.tar.gz
eclipse.platform.releng.aggregator-df9679f46f0023d6ac1929d0bd8899aac5b9dcbe.tar.xz
eclipse.platform.releng.aggregator-df9679f46f0023d6ac1929d0bd8899aac5b9dcbe.zip
Bug 488654 - rearrange some "production directories"
Diffstat (limited to 'production/devutils')
-rw-r--r--production/devutils/description.txt3
-rwxr-xr-xproduction/devutils/submodule_pull.sh35
2 files changed, 38 insertions, 0 deletions
diff --git a/production/devutils/description.txt b/production/devutils/description.txt
new file mode 100644
index 000000000..aa7dd8af8
--- /dev/null
+++ b/production/devutils/description.txt
@@ -0,0 +1,3 @@
+Files in this directory are not required for normal Maven/Tycho builds.
+
+They can be handy, though for release engineers or others that are developing the build itself. \ No newline at end of file
diff --git a/production/devutils/submodule_pull.sh b/production/devutils/submodule_pull.sh
new file mode 100755
index 000000000..a0b768cae
--- /dev/null
+++ b/production/devutils/submodule_pull.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# for this branch.
+# the branches of submodules should match what is in ../streams/repositories.txt
+# This script assumes aggregator project has been cloned,
+# and submodules initially 'updated', as per
+# http://wiki.eclipse.org/Platform-releng/Platform_Build#cloning_platform_source_tree
+#
+# intended to be (temporarily) 'moved up' several directories to get to correct location
+branch=master
+#branch=R4_5_maintenance
+echo rt.equinox.bundles ; cd ../rt.equinox.bundles ; git fetch; git checkout ${branch} ; git pull ;
+echo rt.equinox.framework ; cd ../rt.equinox.framework ; git fetch; git checkout ${branch} ; git pull ;
+echo rt.equinox.binaries ; cd ../rt.equinox.binaries ; git fetch; git checkout ${branch} ; git pull ;
+echo rt.equinox.p2 ; cd ../rt.equinox.p2 ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.jdt.core.binaries ; cd ../eclipse.jdt.core.binaries ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.jdt.core ; cd ../eclipse.jdt.core ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.jdt.debug ; cd ../eclipse.jdt.debug ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.jdt ; cd ../eclipse.jdt ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.jdt.ui ; cd ../eclipse.jdt.ui ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.pde ; cd ../eclipse.pde ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.pde.build ; cd ../eclipse.pde.build ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.pde.ui ; cd ../eclipse.pde.ui ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.debug ; cd ../eclipse.platform.debug ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.resources ; cd ../eclipse.platform.resources ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform ; cd ../eclipse.platform ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.common ; cd ../eclipse.platform.common ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.releng ; cd ../eclipse.platform.releng ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.runtime ; cd ../eclipse.platform.runtime ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.team ; cd ../eclipse.platform.team ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.text ; cd ../eclipse.platform.text ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.ua ; cd ../eclipse.platform.ua ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.ui ; cd ../eclipse.platform.ui ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.ui.tools ; cd ../eclipse.platform.ui.tools ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.swt ; cd ../eclipse.platform.swt ; git fetch; git checkout ${branch} ; git pull ;
+echo eclipse.platform.swt.binaries ; cd ../eclipse.platform.swt.binaries ; git fetch; git checkout ${branch} ; git pull ;

Back to the top