diff options
author | Pascal Rapicault | 2011-05-05 14:48:04 +0000 |
---|---|---|
committer | Pascal Rapicault | 2011-05-05 14:48:04 +0000 |
commit | 28c68929dcb3501e7ba960508ad6a74bbed906df (patch) | |
tree | 4cdc5becc98b491f4a6ee48434f9ad04bd767782 /bundles/org.eclipse.equinox.p2.director.app | |
parent | 495b80e5ec687033361bd5f6a8bb73aa6959143a (diff) | |
download | rt.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.java | 4 |
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 } |