Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rapicault2011-05-05 14:48:04 +0000
committerPascal Rapicault2011-05-05 14:48:04 +0000
commit28c68929dcb3501e7ba960508ad6a74bbed906df (patch)
tree4cdc5becc98b491f4a6ee48434f9ad04bd767782 /bundles/org.eclipse.equinox.p2.director.app
parent495b80e5ec687033361bd5f6a8bb73aa6959143a (diff)
downloadrt.equinox.p2-28c68929dcb3501e7ba960508ad6a74bbed906df.tar.gz
rt.equinox.p2-28c68929dcb3501e7ba960508ad6a74bbed906df.tar.xz
rt.equinox.p2-28c68929dcb3501e7ba960508ad6a74bbed906df.zip
Bug 336583 - [director] Specify the behavior of -revert <tag>
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.director.app')
-rw-r--r--bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java
index 95f84946b..654e5d275 100644
--- a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java
+++ b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java
@@ -1049,7 +1049,9 @@ public class DirectorApplication implements IApplication {
for (Entry<String, String> entry : entries) {
if (entry.getValue().equals(revertToPreviousState))
try {
- timestampToRevertTo = Long.valueOf(entry.getKey()).longValue();
+ long tmp = Long.valueOf(entry.getKey()).longValue();
+ if (tmp > timestampToRevertTo)
+ timestampToRevertTo = tmp;
} catch (NumberFormatException e2) {
//Not expected since the value is supposed to be a timestamp as per API
}

Back to the top