PHP EXEC GIT - получить полный вывод

Горбушка

Ищу её...
Регистрация
2 Май 2008
Сообщения
3.444
Реакции
2.524
Всем привет...

Делаю:
PHP:
exec('cd manager && git clone https://....manager.git 2>&1', $out);
В $out получаю только:
Код:
Cloning into 'manager'...

Как получить полный вывод от git в данном случае?

Пример:
Код:
Cloning into 'manager'...
remote: Counting objects: 970, done.
remote: Compressing objects: 100% (395/395), done.
Receiving objects: 100% (970/970), 7.38 MiB | 12.81 MiB/s, done.
Resolving deltas: 100% (400/400), done.
 
попробуй как то так


Код:
<?php
function execPrint($command) {
    $result = array();
    exec($command, $result);
    foreach ($result as $line) {
        print($line . "\n");
    }
}

print("<pre>" . execPrint("git clone https://github.com/mazafaka/bitch") . "</pre>");
?>
 
Мимо...
Решение подсказал Sorcus - добавить флаг --progress
 
Назад
Сверху