diff options
| author | 2026-03-30 12:24:49 +0000 | |
|---|---|---|
| committer | 2026-03-30 12:24:49 +0000 | |
| commit | 30bc08762a5aa33b9f47af304d51ef3878752b2f (patch) | |
| tree | 911aeade437eaf89d0c8a35d262bc69e7c560a69 /object | |
| parent | object/tree: Regular files and types (diff) | |
| signature | No signature | |
object/store: ReadingStore -> Reader
Diffstat (limited to 'object')
| -rw-r--r-- | object/blob/blob.go | 2 | ||||
| -rw-r--r-- | object/fetch/fetcher.go | 4 | ||||
| -rw-r--r-- | object/store/chain/chain.go | 2 | ||||
| -rw-r--r-- | object/store/chain/new.go | 4 | ||||
| -rw-r--r-- | object/store/mix/mix.go | 2 | ||||
| -rw-r--r-- | object/store/mix/mru.go | 8 | ||||
| -rw-r--r-- | object/store/mix/new.go | 4 | ||||
| -rw-r--r-- | object/store/mix/refresh.go | 2 | ||||
| -rw-r--r-- | object/store/packed/store.go | 2 | ||||
| -rw-r--r-- | object/store/reader.go (renamed from object/store/reading.go) | 4 |
10 files changed, 17 insertions, 17 deletions
diff --git a/object/blob/blob.go b/object/blob/blob.go index 71c1f6f8..93856c51 100644 --- a/object/blob/blob.go +++ b/object/blob/blob.go @@ -5,7 +5,7 @@ package blob // // Blob is fully materialized in memory. // -// Consider using objectstore.ReadingStore.ReadReaderContent, +// Consider using objectstore.Reader.ReadReaderContent, // or appropriate streaming write APIs. // // Labels: MT-Unsafe. diff --git a/object/fetch/fetcher.go b/object/fetch/fetcher.go index 6bee86a8..36eb808a 100644 --- a/object/fetch/fetcher.go +++ b/object/fetch/fetcher.go @@ -6,12 +6,12 @@ import objectstore "codeberg.org/lindenii/furgit/object/store" // // Labels: MT-Safe. type Fetcher struct { - store objectstore.ReadingStore + store objectstore.Reader } // New returns a Fetcher that reads objects from store. // // Labels: Deps-Borrowed, Life-Parent. -func New(store objectstore.ReadingStore) *Fetcher { +func New(store objectstore.Reader) *Fetcher { return &Fetcher{store: store} } diff --git a/object/store/chain/chain.go b/object/store/chain/chain.go index 9f347e93..218c8abd 100644 --- a/object/store/chain/chain.go +++ b/object/store/chain/chain.go @@ -8,5 +8,5 @@ import objectstore "codeberg.org/lindenii/furgit/object/store" // // Labels: Close-Caller. type Chain struct { - backends []objectstore.ReadingStore + backends []objectstore.Reader } diff --git a/object/store/chain/new.go b/object/store/chain/new.go index 6b20fb4e..dd499d38 100644 --- a/object/store/chain/new.go +++ b/object/store/chain/new.go @@ -7,8 +7,8 @@ import objectstore "codeberg.org/lindenii/furgit/object/store" // The provided backends must be non-nil and distinct. // // Labels: Deps-Borrowed, Life-Parent. -func New(backends ...objectstore.ReadingStore) *Chain { +func New(backends ...objectstore.Reader) *Chain { return &Chain{ - backends: append([]objectstore.ReadingStore(nil), backends...), + backends: append([]objectstore.Reader(nil), backends...), } } diff --git a/object/store/mix/mix.go b/object/store/mix/mix.go index c4b73b9f..65ed97c8 100644 --- a/object/store/mix/mix.go +++ b/object/store/mix/mix.go @@ -16,5 +16,5 @@ type Mix struct { backendHead *backendNode backendTail *backendNode - backendNodeByStore map[objectstore.ReadingStore]*backendNode + backendNodeByStore map[objectstore.Reader]*backendNode } diff --git a/object/store/mix/mru.go b/object/store/mix/mru.go index c8a58d2d..b48f1448 100644 --- a/object/store/mix/mru.go +++ b/object/store/mix/mru.go @@ -3,13 +3,13 @@ package mix import objectstore "codeberg.org/lindenii/furgit/object/store" type backendNode struct { - backend objectstore.ReadingStore + backend objectstore.Reader prev *backendNode next *backendNode } //nolint:ireturn -func (mix *Mix) firstBackend() objectstore.ReadingStore { +func (mix *Mix) firstBackend() objectstore.Reader { mix.mu.RLock() defer mix.mu.RUnlock() @@ -21,7 +21,7 @@ func (mix *Mix) firstBackend() objectstore.ReadingStore { } //nolint:ireturn -func (mix *Mix) nextBackend(current objectstore.ReadingStore) objectstore.ReadingStore { +func (mix *Mix) nextBackend(current objectstore.Reader) objectstore.Reader { mix.mu.RLock() defer mix.mu.RUnlock() @@ -33,7 +33,7 @@ func (mix *Mix) nextBackend(current objectstore.ReadingStore) objectstore.Readin return node.next.backend } -func (mix *Mix) touchBackend(backend objectstore.ReadingStore) { +func (mix *Mix) touchBackend(backend objectstore.Reader) { if backend == nil { return } diff --git a/object/store/mix/new.go b/object/store/mix/new.go index 5653fb54..abc6c8ee 100644 --- a/object/store/mix/new.go +++ b/object/store/mix/new.go @@ -7,8 +7,8 @@ import objectstore "codeberg.org/lindenii/furgit/object/store" // The provided backends must be non-nil and distinct. // // Labels: Deps-Borrowed, Life-Parent. -func New(backends ...objectstore.ReadingStore) *Mix { - nodeByStore := make(map[objectstore.ReadingStore]*backendNode, len(backends)) +func New(backends ...objectstore.Reader) *Mix { + nodeByStore := make(map[objectstore.Reader]*backendNode, len(backends)) var ( head *backendNode diff --git a/object/store/mix/refresh.go b/object/store/mix/refresh.go index eb9c2bf5..bbae6efe 100644 --- a/object/store/mix/refresh.go +++ b/object/store/mix/refresh.go @@ -10,7 +10,7 @@ import ( func (mix *Mix) Refresh() error { mix.mu.RLock() - backends := make([]objectstore.ReadingStore, 0, len(mix.backendNodeByStore)) + backends := make([]objectstore.Reader, 0, len(mix.backendNodeByStore)) for node := mix.backendHead; node != nil; node = node.next { backends = append(backends, node.backend) } diff --git a/object/store/packed/store.go b/object/store/packed/store.go index 2faa8df3..233b3fec 100644 --- a/object/store/packed/store.go +++ b/object/store/packed/store.go @@ -50,4 +50,4 @@ type Store struct { deltaCache *deltaCache } -var _ objectstore.ReadingStore = (*Store)(nil) +var _ objectstore.Reader = (*Store)(nil) diff --git a/object/store/reading.go b/object/store/reader.go index 0e233462..52a556bd 100644 --- a/object/store/reading.go +++ b/object/store/reader.go @@ -7,13 +7,13 @@ import ( objecttype "codeberg.org/lindenii/furgit/object/type" ) -// ReadingStore reads Git objects by object ID. +// Reader reads Git objects by object ID. // // Methods may perform implementation-defined integrity verification beyond // successfully producing their documented result. // // Labels: MT-Safe. -type ReadingStore interface { +type Reader interface { // ReadBytesFull reads a full serialized object as "type size\0content". // // In a valid repository, hashing this payload with the same algorithm yields |
