Browse Source

Abort dev app installation process if error occurred during cloning. (#17442)

tags/2.0.24
Alexander Kartavenko 5 years ago committed by Alexander Makarov
parent
commit
8b2f34d72c
  1. 6
      build/controllers/DevController.php

6
build/controllers/DevController.php

@ -164,7 +164,11 @@ class DevController extends Controller
} }
$this->stdout("cloning application repo '$app' from '$repo'...\n", Console::BOLD); $this->stdout("cloning application repo '$app' from '$repo'...\n", Console::BOLD);
passthru('git clone ' . escapeshellarg($repo) . ' ' . $appDir); passthru('git clone ' . escapeshellarg($repo) . ' ' . $appDir, $returnVar);
if ($returnVar !== 0) {
$this->stdout("Error occurred while cloning repository.\n", Console::BOLD, Console::FG_RED);
return 1;
}
$this->stdout("done.\n", Console::BOLD, Console::FG_GREEN); $this->stdout("done.\n", Console::BOLD, Console::FG_GREEN);
} }

Loading…
Cancel
Save