浏览代码

Abort dumping if nothing to do

Jordi Boggiano 9 年之前
父节点
当前提交
6cddc41fc5
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/Packagist/WebBundle/Command/DumpPackagesCommand.php

+ 6 - 0
src/Packagist/WebBundle/Command/DumpPackagesCommand.php

@@ -66,6 +66,12 @@ class DumpPackagesCommand extends ContainerAwareCommand
         foreach ($packages as $package) {
         foreach ($packages as $package) {
             $ids[] = $package['id'];
             $ids[] = $package['id'];
         }
         }
+        if (!$ids && !$force) {
+            if ($verbose) {
+                $output->writeln('Aborting, no packages to dump and not doing a forced run');
+            }
+            return 0;
+        }
 
 
         $lock = new LockHandler('packagist_package_dumper');
         $lock = new LockHandler('packagist_package_dumper');