Support automatic deletion of old drops
diff --git a/org.eclipse.emf.cdo.releng.promotion/src/promoter/Repository.java b/org.eclipse.emf.cdo.releng.promotion/src/promoter/Repository.java
index f3c4b57..690c41f 100644
--- a/org.eclipse.emf.cdo.releng.promotion/src/promoter/Repository.java
+++ b/org.eclipse.emf.cdo.releng.promotion/src/promoter/Repository.java
@@ -305,7 +305,7 @@
 
       while (buildInfos.size() > max)
       {
-        buildInfos.remove(buildInfos.size() - 1);
+        buildInfos.remove(max);
       }
 
       for (BuildInfo buildInfo : buildInfos)
diff --git a/org.eclipse.emf.cdo.releng.promotion/src/promoter/WebNode.java b/org.eclipse.emf.cdo.releng.promotion/src/promoter/WebNode.java
index ed88369..b317c13 100644
--- a/org.eclipse.emf.cdo.releng.promotion/src/promoter/WebNode.java
+++ b/org.eclipse.emf.cdo.releng.promotion/src/promoter/WebNode.java
@@ -209,7 +209,6 @@
       {
         Repository.Drops drops = (Repository.Drops)repository;
         buildInfos = new ArrayList<>(drops.getBuildInfos());
-        Collections.sort(buildInfos);
         empty = buildInfos.isEmpty();
         surrogate = drops.containsSurrogateDrop();
       }