Don't process archived drops
diff --git a/org.eclipse.emf.cdo.releng.promotion/src/promoter/DropProcessor.java b/org.eclipse.emf.cdo.releng.promotion/src/promoter/DropProcessor.java
index 3650de1..14e47fa 100644
--- a/org.eclipse.emf.cdo.releng.promotion/src/promoter/DropProcessor.java
+++ b/org.eclipse.emf.cdo.releng.promotion/src/promoter/DropProcessor.java
@@ -48,24 +48,38 @@
   public List<BuildInfo> processDrops(XMLOutput xml) throws Exception
   {
     List<BuildInfo> buildInfos = new ArrayList<>();
-    processDrops(xml, buildInfos, PromoterConfig.INSTANCE.getArchiveDropsArea());
-    processDrops(xml, buildInfos, PromoterConfig.INSTANCE.getDropsArea());
+    processDrops(xml, true, buildInfos, PromoterConfig.INSTANCE.getArchiveDropsArea());
+    processDrops(xml, false, buildInfos, PromoterConfig.INSTANCE.getDropsArea());
     return buildInfos;
   }
 
-  protected void processDrops(XMLOutput xml, List<BuildInfo> buildInfos, File dropsArea) throws Exception
+  protected void processDrops(XMLOutput xml, boolean loadInfoOnly, List<BuildInfo> buildInfos, File dropsArea) throws Exception
   {
     for (File drop : dropsArea.listFiles())
     {
       if (drop.isDirectory() && !new File(drop, MARKER_ARCHIVED).exists())
       {
-        processDrop(xml, drop, buildInfos);
+        processDrop(xml, drop, loadInfoOnly, buildInfos);
       }
     }
   }
 
-  protected void processDrop(XMLOutput xml, File drop, List<BuildInfo> buildInfos) throws Exception
+  protected void processDrop(XMLOutput xml, File drop, boolean loadInfoOnly, List<BuildInfo> buildInfos) throws Exception
   {
+    BuildInfo buildInfo = null;
+
+    File buildInfoFile = new File(drop, "build-info.xml");
+    if (buildInfoFile.isFile())
+    {
+      buildInfo = BuildInfo.read(buildInfoFile);
+      buildInfos.add(buildInfo);
+    }
+
+    if (loadInfoOnly)
+    {
+      return;
+    }
+
     if (IO.isRepository(drop))
     {
       generateCategories(xml, drop);
@@ -88,12 +102,8 @@
       }
     }
 
-    File buildInfoFile = new File(drop, "build-info.xml");
-    if (buildInfoFile.isFile())
+    if (buildInfo != null)
     {
-      BuildInfo buildInfo = BuildInfo.read(buildInfoFile);
-      buildInfos.add(buildInfo);
-
       Properties promotionProperties = Config.loadProperties(new File(drop, DropProcessor.MARKER_PROMOTED), false);
 
       String generateZipSite = promotionProperties.getProperty("generate.zip.site");