diff options
author | donald.g.dunne | 2018-10-08 19:29:05 +0000 |
---|---|---|
committer | donald.g.dunne | 2018-10-09 15:14:28 +0000 |
commit | d0fff89c5335eafd1e78aa915ddcc5072c95a393 (patch) | |
tree | ff65d08193ad48d5ff0153e657aee9cca3f6b702 /plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee | |
parent | 6e7ad05bd906c824ff192c587cecbe2a02a8a9e6 (diff) | |
download | org.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.java | 4 |
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); + } } } |