diff options
Diffstat (limited to 'object/parse.go')
| -rw-r--r-- | object/parse.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/object/parse.go b/object/parse.go index 6fbaa9b9..bdb4b39e 100644 --- a/object/parse.go +++ b/object/parse.go @@ -29,7 +29,7 @@ func (sizeMismatchError SizeMismatchError) Error() string { // in "type size\x00body" format. // //nolint:ireturn -func ParseWithHeader(raw []byte, algo id.Algorithm) (Object, error) { +func ParseWithHeader(raw []byte, objectFormat id.ObjectFormat) (Object, error) { ty, size, headerLen, err := header.Parse(raw) if err != nil { return nil, err //nolint:wrapcheck @@ -40,20 +40,20 @@ func ParseWithHeader(raw []byte, algo id.Algorithm) (Object, error) { return nil, SizeMismatchError{Expected: size, Got: len(body)} } - return ParseWithoutHeader(ty, body, algo) + return ParseWithoutHeader(ty, body, objectFormat) } // ParseWithoutHeader parses a typed object body. // //nolint:ireturn -func ParseWithoutHeader(ty typ.Type, body []byte, algo id.Algorithm) (Object, error) { +func ParseWithoutHeader(ty typ.Type, body []byte, objectFormat id.ObjectFormat) (Object, error) { switch ty { case typ.TypeBlob: return blob.Parse(body) //nolint:wrapcheck case typ.TypeTree: panic("TODO") case typ.TypeCommit: - return commit.Parse(body, algo) //nolint:wrapcheck + return commit.Parse(body, objectFormat) //nolint:wrapcheck case typ.TypeTag: panic("TODO") default: |
