~~NOCACHE~~ $repoDir="/home/opc/rocketa.git"; $commitHash = $_GET['hash']; $files = shell_exec("git -C '" . escapeshellarg($repoDir) . "' show --name-status -r " . escapeshellarg($commitHash)); $filesArray = explode("\n", trim($files)); foreach ($filesArray as $file) { echo $file . "
"; } echo "â– diff
"; echo "
";
$files = shell_exec("git -C '" . escapeshellarg($repoDir) . "' diff-tree  --no-commit-id  --name-only -r " . escapeshellarg($commitHash));
$filesArray = explode("\n", trim($files));
foreach ($filesArray as $file) {
 echo "".$file . "
"; } echo "
";