Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2018-10-08 19:29:05 +0000
committerdonald.g.dunne2018-10-09 15:14:28 +0000
commitd0fff89c5335eafd1e78aa915ddcc5072c95a393 (patch)
treeff65d08193ad48d5ff0153e657aee9cca3f6b702 /plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee
parent6e7ad05bd906c824ff192c587cecbe2a02a8a9e6 (diff)
downloadorg.eclipse.osee-d0fff89c5335eafd1e78aa915ddcc5072c95a393.tar.gz
org.eclipse.osee-d0fff89c5335eafd1e78aa915ddcc5072c95a393.tar.xz
org.eclipse.osee-d0fff89c5335eafd1e78aa915ddcc5072c95a393.zip
bug[ats_TW11383]: Parallel commits to multiple hardening branches does not work
- Create demo parallel commit in DemoDatabaseConfig - Create test that fails when trying to get recursive configs - Add code to ensure that recursive configs succeeds Change-Id: I46201a7d174368ed23a2e4573d4fe4c42d253752
Diffstat (limited to 'plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee')
-rw-r--r--plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/Versions.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/Versions.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/Versions.java
index 5fc22a6c72c..9eafae4601d 100644
--- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/Versions.java
+++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/Versions.java
@@ -66,7 +66,9 @@ public class Versions {
public static void getParallelVersions(IAtsVersion version, Set<ICommitConfigItem> configArts, IAtsServices services) {
configArts.add(version);
for (IAtsVersion childArt : getParallelVersions(version, services)) {
- getParallelVersions(childArt, configArts, services);
+ if (!configArts.contains(childArt)) {
+ getParallelVersions(childArt, configArts, services);
+ }
}
}

Back to the top