diff options
| author | 2026-04-02 06:23:30 +0000 | |
|---|---|---|
| committer | 2026-04-02 06:28:39 +0000 | |
| commit | a041d523de389b65b98a5373a8034041db2a8d83 (patch) | |
| tree | 7b423dc735f463be616045f2c3c2095a7737aca7 /object/store/packed/reader.go | |
| parent | research: Add dynamic pack resources (diff) | |
| signature | No signature | |
*: Remove
Diffstat (limited to 'object/store/packed/reader.go')
| -rw-r--r-- | object/store/packed/reader.go | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/object/store/packed/reader.go b/object/store/packed/reader.go deleted file mode 100644 index 45b9e8d9..00000000 --- a/object/store/packed/reader.go +++ /dev/null @@ -1,65 +0,0 @@ -package packed - -import ( - "io" - - objectid "codeberg.org/lindenii/furgit/object/id" - objectstore "codeberg.org/lindenii/furgit/object/store" - "codeberg.org/lindenii/furgit/object/store/packed/internal/reading" - objecttype "codeberg.org/lindenii/furgit/object/type" -) - -var _ objectstore.Reader = (*Store)(nil) - -// ReadBytesFull reads a full serialized object as "type size\0content". -func (store *Store) ReadBytesFull(id objectid.ObjectID) ([]byte, error) { - return store.reader.ReadBytesFull(id) -} - -// ReadBytesContent reads an object's type and content bytes. -func (store *Store) ReadBytesContent(id objectid.ObjectID) (objecttype.Type, []byte, error) { - return store.reader.ReadBytesContent(id) -} - -// ReadReaderFull reads a full serialized object stream as "type size\0content". -func (store *Store) ReadReaderFull(id objectid.ObjectID) (io.ReadCloser, error) { - return store.reader.ReadReaderFull(id) -} - -// ReadReaderContent reads an object's type, declared content length, and -// content stream. -func (store *Store) ReadReaderContent(id objectid.ObjectID) (objecttype.Type, int64, io.ReadCloser, error) { - return store.reader.ReadReaderContent(id) -} - -// ReadSize reads an object's declared content length. -func (store *Store) ReadSize(id objectid.ObjectID) (int64, error) { - return store.reader.ReadSize(id) -} - -// ReadHeader reads an object's type and declared content length. -func (store *Store) ReadHeader(id objectid.ObjectID) (objecttype.Type, int64, error) { - return store.reader.ReadHeader(id) -} - -// Refresh updates the packed-store view of on-disk pack/index candidates. -func (store *Store) Refresh() error { - return store.reader.Refresh() -} - -func (opts Options) toReadingOptions() reading.Options { - var refreshPolicy reading.RefreshPolicy - - switch opts.RefreshPolicy { - case RefreshPolicyOnMissing: - refreshPolicy = reading.RefreshPolicyOnMissing - case RefreshPolicyNever: - refreshPolicy = reading.RefreshPolicyNever - default: - refreshPolicy = reading.RefreshPolicy(opts.RefreshPolicy) - } - - return reading.Options{ - RefreshPolicy: refreshPolicy, - } -} |
