⇢ | A | ExecuteCommand added | |
⇢ | A | SeparateProcessException added | |
⇢ | A | SeparateProcessExecutor added |
⇢ | A | TaskExtension::loadExecutorComponent() added | |
⇢ | A | ExecuteCommand::__construct() added | |
⇢ | A | ExecuteCommand::execute() added | |
⇢ | A | SeparateProcessExecutor::__construct() added | |
⇢ | A | SeparateProcessExecutor::execute() added | |
⇢ | A | ExecuteCommand::configure() added | |
⇢ | A | ExecuteCommand::isHidden() added | |
⇢ | A | SeparateProcessException::__construct() added | |
⇢ | A | SeparateProcessException::__toString() added | |
B | ↗ | A | RunCommandTest::testExecute() improved |
B | ↗ | A | RunCommandTest::testExecuteWithFail() improved |