diff options
author | DJ Houghton | 2008-12-08 16:39:42 +0000 |
---|---|---|
committer | DJ Houghton | 2008-12-08 16:39:42 +0000 |
commit | 137a0f158360f945bcc59befe2efb395c88d64e8 (patch) | |
tree | 1af216510353144b57232df73e173622a7b40013 | |
parent | 6b12f406bd81aadef45e444422988fbbcd02e894 (diff) | |
download | rt.equinox.p2-137a0f158360f945bcc59befe2efb395c88d64e8.tar.gz rt.equinox.p2-137a0f158360f945bcc59befe2efb395c88d64e8.tar.xz rt.equinox.p2-137a0f158360f945bcc59befe2efb395c88d64e8.zip |
Bug 257929 - [mirror] Artifact Mirror Application logs OK statuses
-rw-r--r-- | bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirroring.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirroring.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirroring.java index 3fd3f2be3..00f33954f 100644 --- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirroring.java +++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirroring.java @@ -68,7 +68,9 @@ public class Mirroring { IArtifactKey key = keys[i]; IArtifactDescriptor[] descriptors = source.getArtifactDescriptors(key); for (int j = 0; j < descriptors.length; j++) { - multiStatus.add(mirror(descriptors[j], verbose)); + IStatus result = mirror(descriptors[j], verbose); + if (!result.isOK()) + multiStatus.add(result); //stop mirroring as soon as we have an error if (failOnError && multiStatus.getSeverity() == IStatus.ERROR) return multiStatus; |