aboutsummaryrefslogtreecommitdiff
path: root/object/fetch/commit.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-06-08 07:19:50 +0000
committerGravatar Runxi Yu2026-06-08 07:19:50 +0000
commitb35991ae49e2b4ea5b16b2db663c6b49f47b4e2e (patch)
treed050a640079c18acf056a43997f607ab8b1f476c /object/fetch/commit.go
parentobject/fetch: port object (diff)
object/fetch: Receiver should use name fetcher
Diffstat (limited to 'object/fetch/commit.go')
-rw-r--r--object/fetch/commit.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/object/fetch/commit.go b/object/fetch/commit.go
index ad4d91d3..5d5af892 100644
--- a/object/fetch/commit.go
+++ b/object/fetch/commit.go
@@ -12,8 +12,8 @@ import (
// ExactCommit reads, parses, and wraps the commit at id.
//
// Labels: Life-Parent.
-func (r *Fetcher) ExactCommit(id oid.ObjectID) (*stored.Stored[*commit.Commit], error) {
- parsed, err := r.parseObject(id)
+func (fetcher *Fetcher) ExactCommit(id oid.ObjectID) (*stored.Stored[*commit.Commit], error) {
+ parsed, err := fetcher.parseObject(id)
if err != nil {
return nil, err
}
@@ -29,9 +29,9 @@ func (r *Fetcher) ExactCommit(id oid.ObjectID) (*stored.Stored[*commit.Commit],
// PeelToCommit peels tags until it reaches a commit.
//
// Labels: Life-Parent.
-func (r *Fetcher) PeelToCommit(id oid.ObjectID) (*stored.Stored[*commit.Commit], error) {
+func (fetcher *Fetcher) PeelToCommit(id oid.ObjectID) (*stored.Stored[*commit.Commit], error) {
for {
- obj, err := r.ExactObject(id)
+ obj, err := fetcher.ExactObject(id)
if err != nil {
return nil, err
}
@@ -48,9 +48,9 @@ func (r *Fetcher) PeelToCommit(id oid.ObjectID) (*stored.Stored[*commit.Commit],
}
// PeelToCommitID peels tags until it reaches a commit object ID.
-func (r *Fetcher) PeelToCommitID(id oid.ObjectID) (oid.ObjectID, error) {
+func (fetcher *Fetcher) PeelToCommitID(id oid.ObjectID) (oid.ObjectID, error) {
for {
- ty, _, err := r.Header(id)
+ ty, _, err := fetcher.Header(id)
if err != nil {
return oid.ObjectID{}, err
}
@@ -59,7 +59,7 @@ func (r *Fetcher) PeelToCommitID(id oid.ObjectID) (oid.ObjectID, error) {
case typ.TypeCommit:
return id, nil
case typ.TypeTag:
- tag, err := r.ExactTag(id)
+ tag, err := fetcher.ExactTag(id)
if err != nil {
return oid.ObjectID{}, err
}