aboutsummaryrefslogtreecommitdiff
path: root/refstore
diff options
context:
space:
mode:
Diffstat (limited to 'refstore')
-rw-r--r--refstore/chain/chain.go2
-rw-r--r--refstore/chain/new.go4
-rw-r--r--refstore/loose/store.go2
-rw-r--r--refstore/packed/store.go2
-rw-r--r--refstore/refstore.go4
5 files changed, 7 insertions, 7 deletions
diff --git a/refstore/chain/chain.go b/refstore/chain/chain.go
index c20096d8..882d4b56 100644
--- a/refstore/chain/chain.go
+++ b/refstore/chain/chain.go
@@ -6,5 +6,5 @@ import "codeberg.org/lindenii/furgit/refstore"
// Chain queries multiple reference stores in order.
type Chain struct {
- backends []refstore.Store
+ backends []refstore.ReadingStore
}
diff --git a/refstore/chain/new.go b/refstore/chain/new.go
index 8ea9b46c..ebf5e2bb 100644
--- a/refstore/chain/new.go
+++ b/refstore/chain/new.go
@@ -3,8 +3,8 @@ package chain
import "codeberg.org/lindenii/furgit/refstore"
// New creates an ordered reference store chain.
-func New(backends ...refstore.Store) *Chain {
+func New(backends ...refstore.ReadingStore) *Chain {
return &Chain{
- backends: append([]refstore.Store(nil), backends...),
+ backends: append([]refstore.ReadingStore(nil), backends...),
}
}
diff --git a/refstore/loose/store.go b/refstore/loose/store.go
index ebe6cc60..081e3718 100644
--- a/refstore/loose/store.go
+++ b/refstore/loose/store.go
@@ -18,7 +18,7 @@ type Store struct {
algo objectid.Algorithm
}
-var _ refstore.Store = (*Store)(nil)
+var _ refstore.ReadingStore = (*Store)(nil)
// New creates a loose ref store rooted at a repository root.
func New(root *os.Root, algo objectid.Algorithm) (*Store, error) {
diff --git a/refstore/packed/store.go b/refstore/packed/store.go
index 92f69ec6..724427ab 100644
--- a/refstore/packed/store.go
+++ b/refstore/packed/store.go
@@ -12,4 +12,4 @@ type Store struct {
ordered []ref.Detached
}
-var _ refstore.Store = (*Store)(nil)
+var _ refstore.ReadingStore = (*Store)(nil)
diff --git a/refstore/refstore.go b/refstore/refstore.go
index ba9141b9..b9760ecf 100644
--- a/refstore/refstore.go
+++ b/refstore/refstore.go
@@ -11,8 +11,8 @@ import (
// TODO: Interface error? Just like object not found in objectstore.
var ErrReferenceNotFound = errors.New("refstore: reference not found")
-// Store reads Git references.
-type Store interface {
+// ReadingStore reads Git references.
+type ReadingStore interface {
// Resolve resolves a reference name to either a symbolic or detached ref.
//
// Implementations should return value forms (ref.Detached or ref.Symbolic),