Преглед изворни кода

Add 8days delay before pruning old dev versions

Jordi Boggiano пре 13 година
родитељ
комит
79cbcc0c90
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      src/Packagist/WebBundle/Package/Updater.php

+ 3 - 1
src/Packagist/WebBundle/Package/Updater.php

@@ -66,6 +66,8 @@ class Updater
         if (null === $start) {
             $start = new \DateTime();
         }
+        $pruneDate = clone $start;
+        $pruneDate->modify('-8days');
 
         $versions = $repository->getPackages();
         $em = $this->doctrine->getEntityManager();
@@ -92,7 +94,7 @@ class Updater
 
         // remove outdated -dev versions
         foreach ($package->getVersions() as $version) {
-            if ($version->getDevelopment() && $version->getUpdatedAt() < $start) {
+            if ($version->getDevelopment() && $version->getUpdatedAt() < $pruneDate) {
                 $versionRepository->remove($version);
             }
         }