X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/1797cbc2b010552b54e9d070820fa9cbc9ce3af9..6bde4b82ec04ee5a1622220663bcacca2ec301d6:/src/phorkie/Repository.php diff --git a/src/phorkie/Repository.php b/src/phorkie/Repository.php index 43f2b23..0cc279b 100644 --- a/src/phorkie/Repository.php +++ b/src/phorkie/Repository.php @@ -104,7 +104,7 @@ class Repository $this->hash = $output; } - /** + /** * Populates $this->message * * @return void @@ -238,14 +238,14 @@ class Repository /** * Get a link to the repository * - * @param string $type Link type. Supported are: - * - "edit" - * - "delete" - * - "delete-confirm" - * - "display" - * - "fork" - * - "revision" - * @param string $option + * @param string $type Link type. Supported are: + * - "edit" + * - "delete" + * - "delete-confirm" + * - "display" + * - "fork" + * - "revision" + * @param string $option Additional link option, e.g. revision number * * @return string */ @@ -310,6 +310,13 @@ class Repository $commit->committerName = $arOutput[$current + 2]; $commit->committerEmail = $arOutput[$current + 3]; + if (substr($arOutput[$current + 4], 0, 1) != ' ') { + //commit without changed lines + $arCommits[] = $commit; + $current += 4; + continue; + } + $arLineParts = explode(' ', trim($arOutput[$current + 4])); $commit->filesChanged = $arLineParts[0]; $commit->linesAdded = $arLineParts[3];