|
|
@ -40,6 +40,8 @@ class GitTree extends GitObject
|
|
|
|
$lines[] = $current_line;
|
|
|
|
$lines[] = $current_line;
|
|
|
|
|
|
|
|
|
|
|
|
foreach($lines as $line)
|
|
|
|
foreach($lines as $line)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if(!empty($line))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
list($metadata, $binhash) = explode("\0", $line, 2);
|
|
|
|
list($metadata, $binhash) = explode("\0", $line, 2);
|
|
|
|
list($mode, $filename) = explode(" ", $metadata, 2);
|
|
|
|
list($mode, $filename) = explode(" ", $metadata, 2);
|
|
|
@ -47,4 +49,5 @@ class GitTree extends GitObject
|
|
|
|
$this->elements[] = new GitTreeElement($mode, $filename, $hash);
|
|
|
|
$this->elements[] = new GitTreeElement($mode, $filename, $hash);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|