From 9c5d8db0e1dfeb7eba7682ee61a51ab641ada324 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Tue, 25 Nov 2025 08:00:00 +0800 Subject: refs: Rename ListRef to NamedRef --- refs.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'refs.go') diff --git a/refs.go b/refs.go index 3833f79d..ef4dd8ba 100644 --- a/refs.go +++ b/refs.go @@ -144,8 +144,8 @@ type Ref struct { Peeled Hash } -// ListRef represents a reference entry as returned by ListRefs. -type ListRef struct { +// NamedRef represents a reference entry as returned by NamedRefs. +type NamedRef struct { // Name is the fully qualified ref name (e.g., refs/heads/main). Name string // Ref describes the reference target. @@ -244,7 +244,7 @@ func (repo *Repository) resolveRefFully(path string, seen map[string]struct{}) ( // repository root, then packed refs are read while skipping any names // that already appeared as loose refs. Packed refs are filtered // similarly. -func (repo *Repository) ListRefs(pattern string) ([]ListRef, error) { +func (repo *Repository) ListRefs(pattern string) ([]NamedRef, error) { if pattern == "" { pattern = "refs/*" } @@ -255,7 +255,7 @@ func (repo *Repository) ListRefs(pattern string) ([]ListRef, error) { return nil, ErrInvalidRef } - var out []ListRef + var out []NamedRef seen := make(map[string]struct{}) globPattern := filepath.Join(repo.rootPath, filepath.FromSlash(pattern)) @@ -290,7 +290,7 @@ func (repo *Repository) ListRefs(pattern string) ([]ListRef, error) { } seen[name] = struct{}{} - out = append(out, ListRef{ + out = append(out, NamedRef{ Name: name, Ref: ref, }) @@ -357,7 +357,7 @@ func (repo *Repository) ListRefs(pattern string) ([]ListRef, error) { if parseErr != nil { return nil, parseErr } - out = append(out, ListRef{ + out = append(out, NamedRef{ Name: name, Ref: Ref{ Kind: RefKindDetached, -- cgit v1.3.1-10-gc9f91