Merge pull request #634 from camilstaps/master

Fixes an issue with stats in paths with whitespace
This commit is contained in:
Klaus Silveira
2016-03-08 09:03:46 -03:00

View File

@@ -346,9 +346,13 @@ class Repository extends BaseRepository
if (is_numeric($file[3])) {
$data['size'] += $file[3];
}
}
if (($pos = strrpos($file[4], '.')) !== false) {
$extension = substr($file[4], $pos);
$logs = $this->getClient()->run($this, 'ls-tree -l -r --name-only ' . $branch);
$files = explode("\n", $logs);
foreach ($files as $file) {
if (($pos = strrpos($file, '.')) !== false) {
$extension = substr($file, $pos);
if (($pos = strrpos($extension, '/')) === false) {
$data['extensions'][] = $extension;