소스 검색

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);
             }
         }