aboutsummaryrefslogtreecommitdiff
path: root/reachability/walk_verify.go
diff options
context:
space:
mode:
Diffstat (limited to 'reachability/walk_verify.go')
-rw-r--r--reachability/walk_verify.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/reachability/walk_verify.go b/reachability/walk_verify.go
index c1409ba7..c4ac6ecf 100644
--- a/reachability/walk_verify.go
+++ b/reachability/walk_verify.go
@@ -2,13 +2,12 @@ package reachability
import (
"codeberg.org/lindenii/furgit/errors"
- objectcommit "codeberg.org/lindenii/furgit/object/commit"
objectid "codeberg.org/lindenii/furgit/object/id"
objecttype "codeberg.org/lindenii/furgit/object/type"
)
func (walk *Walk) validateCommitObject(id objectid.ObjectID) error {
- ty, err := walk.readHeaderType(id)
+ ty, _, err := walk.reachability.fetcher.Header(id)
if err != nil {
return err
}
@@ -17,12 +16,7 @@ func (walk *Walk) validateCommitObject(id objectid.ObjectID) error {
return &errors.ObjectTypeError{OID: id, Got: ty, Want: objecttype.TypeCommit}
}
- content, err := walk.readBytesContent(id)
- if err != nil {
- return err
- }
-
- _, err = objectcommit.Parse(content, id.Algorithm())
+ _, err = walk.reachability.fetcher.ExactCommit(id)
return err
}