From d298ab6caba5f1e70c58155f4efa33ef2d16a1c2 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Mon, 30 Mar 2026 17:48:08 +0000 Subject: ref/store: Remove ReadWriteStore --- repository/refs.go | 6 +++++- repository/repository.go | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'repository') diff --git a/repository/refs.go b/repository/refs.go index 17816168..274d93ab 100644 --- a/repository/refs.go +++ b/repository/refs.go @@ -11,6 +11,10 @@ import refstore "codeberg.org/lindenii/furgit/ref/store" // Labels: Life-Parent. // //nolint:ireturn -func (repo *Repository) Refs() refstore.ReadWriteStore { +func (repo *Repository) Refs() interface { + refstore.ReadingStore + refstore.TransactionalStore + refstore.BatchStore +} { return repo.refs } diff --git a/repository/repository.go b/repository/repository.go index fcf99f56..6b588df1 100644 --- a/repository/repository.go +++ b/repository/repository.go @@ -41,5 +41,9 @@ type Repository struct { commitGraph *commitgraphread.Reader commitQueries *commitquery.Queries refRoot *os.Root - refs refstore.ReadWriteStore + refs interface { + refstore.ReadingStore + refstore.TransactionalStore + refstore.BatchStore + } } -- cgit v1.3.1-10-gc9f91