|
|
@ -35,19 +35,19 @@ class GitRepository |
|
|
|
switch($type) |
|
|
|
{ |
|
|
|
case "commit": |
|
|
|
return new GitCommit($headerdata, $data); |
|
|
|
return new GitCommit($this, $headerdata, $data); |
|
|
|
break; |
|
|
|
case "blob": |
|
|
|
return new GitBlob($headerdata, $data); |
|
|
|
return new GitBlob($this, $headerdata, $data); |
|
|
|
break; |
|
|
|
case "tree": |
|
|
|
return new GitTree($headerdata, $data); |
|
|
|
return new GitTree($this, $headerdata, $data); |
|
|
|
break; |
|
|
|
case "tag": |
|
|
|
return new GitTag($headerdata, $data); |
|
|
|
return new GitTag($this, $headerdata, $data); |
|
|
|
break; |
|
|
|
default: |
|
|
|
return new GitObject($headerdata, $data); |
|
|
|
return new GitObject($this, $headerdata, $data); |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|