aboutsummaryrefslogtreecommitdiff
path: root/refstore/packed/store.go
blob: 92f69ec641e65165c87e384152e7855134a79bb9 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Package packed provides a packed refs backend.
package packed

import (
	"codeberg.org/lindenii/furgit/ref"
	"codeberg.org/lindenii/furgit/refstore"
)

// Store reads references from a parsed packed-refs snapshot.
type Store struct {
	byName  map[string]ref.Detached
	ordered []ref.Detached
}

var _ refstore.Store = (*Store)(nil)