···2222 Algorithm objectid.Algorithm
2323 // Refs is the reference store visible to the push.
2424 Refs interface {
2525- refstore.ReadingStore
2626- refstore.TransactionalStore
2727- refstore.BatchStore
2525+ refstore.Reader
2626+ refstore.Transactioner
2727+ refstore.Batcher
2828 }
2929 // ExistingObjects is the object store visible to the push before any newly
3030 // uploaded quarantined objects are promoted.
···2233import "codeberg.org/lindenii/furgit/ref"
4455-// ReadingStore reads Git references.
55+// Reader reads Git references.
66//
77// Labels: MT-Safe.
88-type ReadingStore interface {
88+type Reader interface {
99 // Resolve resolves a reference name to either a symbolic or detached ref.
1010 //
1111 // Implementations should return value forms ([ref.Detached] or [ref.Symbolic]),
+3-3
ref/store/transactional_store.go
···11package refstore
2233-// TransactionalStore begins atomic reference transactions.
33+// Transactioner begins atomic reference transactions.
44//
55// Not every readable reference store is writable. Implementations should only
66-// satisfy TransactionalStore when they can stage and commit reference updates
66+// satisfy Transactioner when they can stage and commit reference updates
77// atomically within that backend.
88-type TransactionalStore interface {
88+type Transactioner interface {
99 // BeginTransaction creates one new mutable transaction.
1010 //
1111 // Labels: Life-Parent.