diff options
| author | 2026-03-31 03:19:39 +0000 | |
|---|---|---|
| committer | 2026-03-31 03:20:13 +0000 | |
| commit | b82af688be4d94245c4a7eb730b12348b08b414b (patch) | |
| tree | bcd7d9cdb87a5ee2644aafe64429def860f500fe /reachability/walk_verify.go | |
| parent | commitquery: Error handling cleanup after the fetcher port (diff) | |
| signature | No signature | |
reachability: Use fetcher and clean up some legacy helper stuff
Diffstat (limited to 'reachability/walk_verify.go')
| -rw-r--r-- | reachability/walk_verify.go | 10 |
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 } |
