ref: 11560391d1c134e9b56152f2e4bea3ba7d9932f2
parent: 238b2caf83dde3c4395109c51b8c9affa6e11890
author: Runxi Yu <runxiyu@umich.edu>
date: Mon Mar 30 10:07:18 EDT 2026
object/store/packed: Make store own root, algo, opts
--- a/object/store/packed/new.go
+++ b/object/store/packed/new.go
@@ -16,5 +16,10 @@
return nil, err
}
- return &Store{reader: reader}, nil+ return &Store{+ root: root,
+ algo: algo,
+ opts: opts,
+ reader: reader,
+ }, nil
}
--- a/object/store/packed/store.go
+++ b/object/store/packed/store.go
@@ -1,6 +1,9 @@
package packed
import (
+ "os"
+
+ objectid "codeberg.org/lindenii/furgit/object/id"
"codeberg.org/lindenii/furgit/object/store/packed/internal/reading"
)
@@ -8,6 +11,9 @@
//
// Labels: Close-Caller.
type Store struct {+ root *os.Root
+ algo objectid.Algorithm
+ opts Options
reader *reading.Store
}
--
⑨