diff options
| author | 2025-11-25 08:00:00 +0800 | |
|---|---|---|
| committer | 2025-11-25 08:00:00 +0800 | |
| commit | 9c5d8db0e1dfeb7eba7682ee61a51ab641ada324 (patch) | |
| tree | 0649caf72aefbb18cda15cc108f04ab72b460f5f | |
| parent | refs: Fix blank line in comment (diff) | |
| signature | No signature | |
refs: Rename ListRef to NamedRef
| -rw-r--r-- | refs.go | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -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, |
