Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-07-30 08:26:06 +0000
committerEike Stepper2012-07-30 08:26:06 +0000
commit5dc37592d4f68a2eb5d0241dde8c1dd6eb95e159 (patch)
tree7623252be99ea9beacc94995ec238c092b69a448 /plugins/org.eclipse.emf.cdo.releng.version/src/org/eclipse
parent4d7e457902ff19528ad63f1d6f056516f649c8db (diff)
downloadcdo-5dc37592d4f68a2eb5d0241dde8c1dd6eb95e159.tar.gz
cdo-5dc37592d4f68a2eb5d0241dde8c1dd6eb95e159.tar.xz
cdo-5dc37592d4f68a2eb5d0241dde8c1dd6eb95e159.zip
Skip digest validation if impl version has already been increased
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.version/src/org/eclipse')
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.version/src/org/eclipse/emf/cdo/releng/internal/version/VersionBuilder.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.version/src/org/eclipse/emf/cdo/releng/internal/version/VersionBuilder.java b/plugins/org.eclipse.emf.cdo.releng.version/src/org/eclipse/emf/cdo/releng/internal/version/VersionBuilder.java
index 728cd66969..7d6754dbab 100644
--- a/plugins/org.eclipse.emf.cdo.releng.version/src/org/eclipse/emf/cdo/releng/internal/version/VersionBuilder.java
+++ b/plugins/org.eclipse.emf.cdo.releng.version/src/org/eclipse/emf/cdo/releng/internal/version/VersionBuilder.java
@@ -329,9 +329,11 @@ public class VersionBuilder extends IncrementalProjectBuilder implements IElemen
addDeviationMarker(element, releaseVersion);
}
+ boolean implementationVersionIncreased = false;
if (comparison < 0)
{
- if (!nextImplementationVersion.equals(elementVersion))
+ implementationVersionIncreased = nextImplementationVersion.equals(elementVersion);
+ if (!implementationVersionIncreased)
{
if (elementVersion.getMajor() == nextImplementationVersion.getMajor()
&& elementVersion.getMinor() == nextImplementationVersion.getMinor())
@@ -392,6 +394,11 @@ public class VersionBuilder extends IncrementalProjectBuilder implements IElemen
}
}
+ if (implementationVersionIncreased)
+ {
+ return buildDpependencies.toArray(new IProject[buildDpependencies.size()]);
+ }
+
/*
* Determine validator to use
*/

Back to the top