foreach($revs as $hash => $sobject) {
$event = $impl->commitLogToEvent($sobject);
// add something???
- if (isset($map[$hash]) && is_object($map[$hash])) {
- $event->is_dir = $map[$hash]->is_dir;
- $event->name = $map[$hash]->name;
- $event->basename = $map[$hash]->basename;
+ if (!$event) {
+ continue;
}
+ $event->is_dir = $map[$hash]->is_dir;
+ $event->name = $map[$hash]->name;
+ $event->basename = $map[$hash]->basename;
+
$map[$hash] = $event; // this was previous only done for directories??? why???
}
return array_values($map);