Fast implementation of Git in pure Go codeberg.org/lindenii/furgit
git go
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

object/store/packed: Make store own root, algo, opts

Runxi Yu 11560391 238b2caf

+12 -1
+6 -1
object/store/packed/new.go
··· 16 16 return nil, err 17 17 } 18 18 19 - return &Store{reader: reader}, nil 19 + return &Store{ 20 + root: root, 21 + algo: algo, 22 + opts: opts, 23 + reader: reader, 24 + }, nil 20 25 }
+6
object/store/packed/store.go
··· 1 1 package packed 2 2 3 3 import ( 4 + "os" 5 + 6 + objectid "codeberg.org/lindenii/furgit/object/id" 4 7 "codeberg.org/lindenii/furgit/object/store/packed/internal/reading" 5 8 ) 6 9 ··· 8 11 // 9 12 // Labels: Close-Caller. 10 13 type Store struct { 14 + root *os.Root 15 + algo objectid.Algorithm 16 + opts Options 11 17 reader *reading.Store 12 18 } 13 19