### Eclipse Workspace Patch 1.0 #P org.eclipse.update.configurator Index: src/org/eclipse/update/internal/configurator/PlatformConfiguration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.update.configurator/src/org/eclipse/update/internal/configurator/PlatformConfiguration.java,v retrieving revision 1.80 diff -u -r1.80 PlatformConfiguration.java --- src/org/eclipse/update/internal/configurator/PlatformConfiguration.java 29 Mar 2006 15:15:14 -0000 1.80 +++ src/org/eclipse/update/internal/configurator/PlatformConfiguration.java 31 Mar 2006 20:07:50 -0000 @@ -103,9 +103,15 @@ if (isTransient()) return; - changeStamp = computeChangeStamp(); - if (changeStamp > config.getDate().getTime()) + if(Boolean.getBoolean("osgi.clean") || Boolean.getBoolean("osgi.checkConfiguration")) { //$NON-NLS-1$ //$NON-NLS-2$ + // We have to call refresh() for features to be rescanned correctly + refresh(); reconcile(); + } else { + changeStamp = computeChangeStamp(); + if (changeStamp > config.getDate().getTime()) + reconcile(); + } } PlatformConfiguration(URL url) throws Exception {