releng: Bump micro versions of modified plugins
authorMarc-Andre Laperle <marc-andre.laperle@ericsson.com>
Mon, 22 Aug 2016 17:31:20 +0000 (13:31 -0400)
committerMarc-Andre Laperle <marc-andre.laperle@ericsson.com>
Wed, 24 Aug 2016 14:42:19 +0000 (10:42 -0400)
This change bumps the micro versions of plugins that had their code
modified or behavior changed.

The minor version of some plugins was also bumped because they were
deemed to have new features:

analysis/org.eclipse.tracecompass.analysis.os.linux.ui
lttng/org.eclipse.tracecompass.lttng2.control.core
lttng/org.eclipse.tracecompass.lttng2.control.ui
lttng/org.eclipse.tracecompass.lttng2.kernel.core
tmf/org.eclipse.tracecompass.tmf.analysis.xml.core
tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui

This commit also adds a script that guides through the process of
bumping the micro versions.

Change-Id: I13eec7b9ad2f33cf62ebbfe94e664f0d738dc33d
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/79575
Reviewed-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
40 files changed:
analysis/org.eclipse.tracecompass.analysis.graph.core/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.graph.ui/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.lami.core.tests/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.lami.core/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.lami.ui/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.os.linux.ui.swtbot.tests/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.os.linux.ui.tests/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.os.linux.ui/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.timing.core.tests/META-INF/MANIFEST.MF
btf/org.eclipse.tracecompass.btf.core/META-INF/MANIFEST.MF
common/org.eclipse.tracecompass.common.core.tests/META-INF/MANIFEST.MF
ctf/org.eclipse.tracecompass.ctf.core/META-INF/MANIFEST.MF
ctf/org.eclipse.tracecompass.tmf.ctf.core.tests/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.control.core.tests/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.control.core/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.control.ui.tests/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.control.ui/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.kernel.core.tests/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.kernel.core/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.ust.core.tests/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.ust.ui.swtbot.tests/META-INF/MANIFEST.MF
lttng/org.eclipse.tracecompass.lttng2.ust.ui/META-INF/MANIFEST.MF
pcap/org.eclipse.tracecompass.pcap.core/META-INF/MANIFEST.MF
pcap/org.eclipse.tracecompass.tmf.pcap.core/META-INF/MANIFEST.MF
releng/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF
releng/org.eclipse.tracecompass.alltests/pom.xml
releng/scripts/check_plugins_changes.sh [new file with mode: 0755]
statesystem/org.eclipse.tracecompass.statesystem.core.tests/META-INF/MANIFEST.MF
statesystem/org.eclipse.tracecompass.statesystem.core/META-INF/MANIFEST.MF
tmf/org.eclipse.tracecompass.tmf.analysis.xml.core.tests/META-INF/MANIFEST.MF
tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/META-INF/MANIFEST.MF
tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui.swtbot.tests/META-INF/MANIFEST.MF
tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui.tests/META-INF/MANIFEST.MF
tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/META-INF/MANIFEST.MF
tmf/org.eclipse.tracecompass.tmf.core.tests/META-INF/MANIFEST.MF
tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/META-INF/MANIFEST.MF
tmf/org.eclipse.tracecompass.tmf.ui.tests/META-INF/MANIFEST.MF

index 65f22a7a10872a2edb8165f67dfd0e789ed0442a..8add462dcb7c9220da7e86bc374cabf6deccbbc4 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.graph.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.analysis.graph.core.Activator
index f02b6abb7c4ea57542a8201a060d7608469addfd..c95d4be9f1bf376b6b394f7523631e2a03976a28 100644 (file)
@@ -2,7 +2,7 @@ lttManifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.graph.ui;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.analysis.graph.ui.Activator
index 9f4f088b571d566258bca7453c86dd1f4532b5f9..b9f09a58019bf6c6b399e772cd13618107b11a5b 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.lami.core.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index 907cc770c9a41056e41b232fcebb60abfae9464e..df347eaf25dd9d090b9c75c532b597c36a013bca 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.lami.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.analysis.lami.core.Activator
index 2f91a965bf1ae6880c2abb41175cea7da21d1b1d..8e043a83d174f032c974b886ebc83c7d815b2f7a 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.lami.ui;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.analysis.lami.ui.Activator
index cb75b8bb55a717e1a9b21d9f8f129a16e013423f..26c45b0fbefa2cce21c61dcc31ec303e82e2a78a 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.1.qualifier
+Bundle-Version: 1.0.2.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.os.linux.core.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index b9a03bb145e08a57657bd11b159e103bac3208ac..6da8c08d5e470fe90c1fb1b2bc662752afdc005d 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.os.linux.ui.swtbot.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index f9ae067b049bd4734438cd87cdd51a780d8ce334..2a78bd732f0e20920951bbb9dc1b61f3815c034f 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.os.linux.ui.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index e11b9b0942b6794be4bf46658461186e8289a600..1d95ed8974173d893ee6df64e8919c4c7f411e8d 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.os.linux.ui;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.analysis.os.linux.ui.Activator
index c0ba77dfbbb51d46f8ee3c4d6a2b2290784c1155..855e640ca51fd49292ff201122580ee467d46a58 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.analysis.timing.core.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index 25a20be7593748914de04034c49c433a1fe735f2..f37e15f2447dc6d25f86922433c6f77a0c0444c6 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.btf.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.btf.core.Activator
index c05dd2bf48a416364ee84b6f8cef0ca3de100b88..62051f9b2c059e34660679daf72002928ff051e2 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.1.0.qualifier
+Bundle-Version: 1.1.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.common.core.tests;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.common.core.tests.Activator
index 99dcd377eef0bca077bc9528b4e241479c402530..ab833daa7f8267f7f925dc48988ac5fd08b9f730 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.ctf.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.ctf.core.Activator
index fc85e49bfe4c527b08f787150824885a68f97714..2cddd162a832bb95fa5d2d009f24c6b34e8253c0 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.ctf.core.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index 87cb4e9b9b3b262db0ad31095b041b05819c7c98..ada48a08658be667cdd79d6e30760182bc2f088e 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.1.0.qualifier
+Bundle-Version: 1.1.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.control.core.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index f352c50acc6af47beb9ed6f160d4ffb8b27bf41e..adbe305bcdf0f440306a681df386a33fbc36f481 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.1.0.qualifier
+Bundle-Version: 1.2.0.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.control.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.lttng2.control.core.Activator
index 18c857dd6ab9a1b499ce622288ca432a37f71f89..aa0c8dd6b8355e56adf42346b2d251452b53ad12 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index ac48bc5d9b2e9ceb820e5fcbea808fb7e01b2e52..fda20e499f8a1a57669af6aefb1a9c7e4f70f12a 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.control.ui.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index 7381bf8a1459957f5614c1b2818d8dfa38e4e3d9..fb833d82630fdddaff26591b52f23e0257b26e2a 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.1.1.qualifier
+Bundle-Version: 1.2.0.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.control.ui;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.lttng2.control.ui.Activator
index 3a4a0275cabd80c992d78cd47679d63c627d7407..0875c72768d932fe74b623681a51fa3c5f115fc6 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.kernel.core.tests;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.lttng2.kernel.core.tests.Activator
index cfb8645a901162f2a8666133727b59d263ac56d5..986113d7473e125506fa8453a695b30ee01e81f4 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.kernel.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.lttng2.kernel.core.Activator
index 85fcd788c9b6205d56d1ad3df74e512d3524cb92..f5a183df633d827370290461abf1aeb48eb63d9a 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index bd23abda794fd5569eac377b2e45a4abc26ae895..2f81bbb9e3548ef817f5a703c677e60380548fb4 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.ust.core.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index e7565b853e7f091931967c05bd06e6917873d357..60e24b63a5d4430a82383951c56fea0cb8df4739 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.ust.ui.swtbot.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index c4154ad14d707b8e8600ae62cf14df827f98c25c..465ae5ded0ac7c3c26f9e624ca469a5d815b1584 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.ust.ui;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.lttng2.ust.ui.Activator
index 0f5a7be892537a89715a6b3954e4df6604b936e9..316b1cf9153b781cfd805543f99d61f379c85f84 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.pcap.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.pcap.core.Activator
index 5a730900c856162fa7720b7dff2fe34e72ef9416..4432a2b0d29a507ae3c4e919abce4dc7449990dc 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.pcap.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.tmf.pcap.core.Activator
index 8c1bc41c70b585a972f52dd4201ecce332cbf4a9..d37856544e6fb2c3196ffea05d6a26b91cda60b6 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.alltests;singleton:=true
 Bundle-ActivationPolicy: lazy
index 190bbe20a1940282c7491ac1ede5339f68efad94..58d3cc6bf1bef87dd88decfd442bbe75437ec9fc 100644 (file)
@@ -18,7 +18,7 @@
   </parent>
 
   <artifactId>org.eclipse.tracecompass.alltests</artifactId>
-  <version>1.0.0-SNAPSHOT</version>
+  <version>1.0.1-SNAPSHOT</version>
   <packaging>eclipse-test-plugin</packaging>
 
   <name>Trace Compass All Tests</name>
diff --git a/releng/scripts/check_plugins_changes.sh b/releng/scripts/check_plugins_changes.sh
new file mode 100755 (executable)
index 0000000..5c7d56f
--- /dev/null
@@ -0,0 +1,134 @@
+#!/bin/bash
+###############################################################################
+# Copyright (c) 2016 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+###############################################################################
+
+# A script that checks every plugin for modifications since last release
+# and prompt to bump the micro version if necessary.
+#
+# Usage  ./check_plugins_changes.sh [ignoredCommit1,ignoredCommit2,...]
+#
+# Where ignoredcommit is a 7 characters commit hash which will not be
+# considered in the diffs (useful for big commits that didn't affect code)
+#
+# For example ./check_plugins_changes.sh 1325468,1325469
+
+IFS=', ' read -r -a IGNORED_COMMITS <<< "$1"
+
+PREV_RELEASE_VERSION=$(git tag -l | tail -1 | cut -c 2-)
+echo "Baseline version detected: $PREV_RELEASE_VERSION. If this is wrong, stop the script (Ctrl-C)"
+read -rsp $'Press any key to continue...\n' -n1 key
+
+# Stats for the summary
+num_new_plugins=0
+num_bumped_already=0
+num_bumped=0
+num_not_bumped=0
+num_no_bump_needed=0
+
+ALL_PLUGIN_PATHS=($(dirname $(dirname $(find ../.. -name "MANIFEST.MF"))))
+
+#For each plugin
+for plugin_path in "${ALL_PLUGIN_PATHS[@]}"; do
+
+       commit_summary=$(git log  --oneline --max-count=1 -- $plugin_path)
+       commit_id=$(echo $commit_summary | awk '{print $1}')
+
+       # Check if the commit we are about to consider should be ignored
+       # and choose a better one if that's the case.
+       check_ignored_commit=1
+       while [ $check_ignored_commit -eq 1 ]; do
+               check_ignored_commit=0
+               for ignored_commit in "${IGNORED_COMMITS[@]}"; do
+                       if [ "$ignored_commit" = "$commit_id" ]
+                       then
+                               echo Ignoring commit $commit_id
+                               commit_summary=$(git log $commit_id~1  --oneline --max-count=1 -- "$plugin_path")
+                               commit_id=$(echo $commit_summary | awk '{print $1}')
+                               echo New commit: $commit_id
+                               check_ignored_commit=1
+                       fi
+               done
+       done
+
+       manifest_diff=$(git diff v$PREV_RELEASE_VERSION -- $plugin_path/META-INF/MANIFEST.MF)
+       is_new_file=$(echo "$manifest_diff" | grep "\-\-\- /dev/null")
+
+       # We don't need to do anything for a new pluging that wasn't there
+       # before, the initial version is always good
+       if [[ -n "$is_new_file" ]]
+       then
+               echo "new plugin   $plugin_path"
+               num_new_plugins=$((num_new_plugins+1))
+               continue
+       fi
+
+       old_version=$(echo "$manifest_diff" | grep "\-Bundle-Version" | cut -c 2-)
+       cur_version=$(grep Bundle-Version "$plugin_path/META-INF/MANIFEST.MF")
+
+       plugin_diff=$(git diff v$PREV_RELEASE_VERSION $commit_id -- "$plugin_path")
+       # Is the plugin bump needed? Check if the last commit of the plugin matches the previous release tag
+        # or if there was no difference (aside from the ignored commits)
+       tags_containing=$(git tag --contains $commit_id)
+       if [[ -z "$plugin_diff" || ($tags_containing == *"$PREV_RELEASE_VERSION"*) ]]
+       then
+               echo "no update needed  $plugin_path   ($cur_version)"
+               num_no_bump_needed=$((num_no_bump_needed+1))
+               continue
+       fi
+
+       # Is the plugin already bumped? Check if versions are different
+       if [[ -n "$old_version" && ("$cur_version" != "$old_version") ]]
+       then
+               echo "bumped already   $plugin_path   ($old_version -> $cur_version)"
+               num_bumped_already=$((num_bumped_already+1))
+               continue
+       fi
+
+       # At this point, we have a potential version bump necessary. We will ask the user to decide what to do.
+
+       cur_major_minor=$(echo $cur_version | sed -rn 's/Bundle-Version:\s([0-9][0-9]*\.[0-9][0-9]*).*/\1/p')
+       cur_micro=$(echo $cur_version | sed -rn 's/Bundle-Version:\s[0-9][0-9]*\.[0-9][0-9]*\.([0-9][0-9]*).*/\1/p')
+       next_micro=$cur_micro
+       let next_micro+=1
+       git diff v$PREV_RELEASE_VERSION $commit_id -- "$plugin_path"
+       echo "Might need bump:  $plugin_path   ($cur_version)   ($commit_summary)"
+       while true; do
+               read -p "Bump version from $cur_major_minor.$cur_micro to $cur_major_minor.$next_micro? (y/n) " answer
+               case $answer in
+                       [Yy]* ) break;;
+                       [Nn]* ) break;;
+                       * ) echo "yes (y) or no (n).";;
+               esac
+       done
+
+       if [[ $answer == "Y" || $answer == "y" ]]
+       then
+               num_bumped=$((num_bumped+1))
+               sed -i -E  's/(Bundle-Version:\s)[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*(.*)/\1'$cur_major_minor.$next_micro'\2/g' "$plugin_path/META-INF/MANIFEST.MF"
+       else
+               num_not_bumped=$((num_not_bumped+1))
+       fi
+done
+
+# Print a little summary of how the plugins were processed
+
+echo Total plugins: ${#ALL_PLUGIN_PATHS[@]}
+echo New: $num_new_plugins
+echo Already bumped: $num_bumped_already
+echo Bumped: $num_bumped
+echo Not bumped by choice: $num_not_bumped
+echo No bump needed: $num_no_bump_needed
+
+num_processed=$(($num_new_plugins + $num_bumped_already + $num_bumped + $num_not_bumped + $num_no_bump_needed))
+if [[ $num_processed -ne ${#ALL_PLUGIN_PATHS[@]} ]]
+then
+       echo "Number of plugins processed mismatch! ($num_processed vs ${#ALL_PLUGIN_PATHS[@]})"
+else
+       echo "All plugins processed."
+fi
index 29aee82e2f369225b41f27e15b3d479e17f80069..a23ab88f3fdc1a1d15aab8d24e818d9a96e81818 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.statesystem.core.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index e8f02aede8b141ae80a4e5d2fdc8375acf3a48d6..12476fe8866eaa4c3551d1d0c50e4e6afe742bf5 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.statesystem.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.statesystem.core.Activator
index 761e8ef9d573eb2c5a25cc986fc272d1afcef2e6..ae2e7e34a448ffccdd66ffbc44e1d3e2f391f442 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.analysis.xml.core.tests;singleton:=true
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Activator: org.eclipse.tracecompass.tmf.analysis.xml.core.tests.Activator
 Bundle-Vendor: %Bundle-Vendor
 Require-Bundle: org.junit,
index ce566b032abc8df15a3fa114ec2884a6f4598deb..ee38c67b30b17e843d654821d58fc494c41020c6 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.analysis.xml.core;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.tmf.analysis.xml.core.Activator
index a28180819138e3e9f4d06a3928a1fcd3d64398f9..127c1aa1f726bcba50ddd3f35e00f20f47891108 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.analysis.xml.ui.swtbot.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index a1137eae44bba826daaa4a9c0d2d6ab25ff7c069..1198d51dd6d175f077b7e5505137d5b0a7338373 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.analysis.xml.ui.tests;singleton:=true
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Activator: org.eclipse.tracecompass.tmf.analysis.xml.ui.tests.Activator
 Bundle-Vendor: %Bundle-Vendor
 Require-Bundle: org.eclipse.ui,
index cb72168756ef0478748d8171be65ac9e59aac6a6..abade422f82385c7d69e5d954c79e6c3fae4301d 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.analysis.xml.ui;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.Activator
index b76d3ec01a87ca4dd7e6e563ce7a7478aee1194b..bfd4407acc5a9f260a43569d3931cb2f28b90946 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.core.tests;singleton:=true
 Bundle-Activator: org.eclipse.tracecompass.tmf.core.tests.TmfCoreTestPlugin
index 7723eccc4c172a4338c08947698be356642dcdda..fd4c42285dc9a613ab0951b7bffdff603b211d9e 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.ui.swtbot.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
index 05c0ccd2d950ba65de6c1315284621e3281c9f8e..bce747edc2e350215d02eb31619a5690fb397bb8 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
 Bundle-Localization: plugin
 Bundle-SymbolicName: org.eclipse.tracecompass.tmf.ui.tests;singleton:=true
 Bundle-ActivationPolicy: lazy
This page took 0.043751 seconds and 5 git commands to generate.