aboutsummaryrefslogtreecommitdiff
path: root/repository/refs.go
diff options
context:
space:
mode:
Diffstat (limited to 'repository/refs.go')
-rw-r--r--repository/refs.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/repository/refs.go b/repository/refs.go
index 7c978ed3..a695252d 100644
--- a/repository/refs.go
+++ b/repository/refs.go
@@ -3,6 +3,7 @@ package repository
import (
"fmt"
"os"
+ "time"
"codeberg.org/lindenii/furgit/objectid"
"codeberg.org/lindenii/furgit/refstore"
@@ -10,13 +11,13 @@ import (
)
//nolint:ireturn
-func openRefStore(root *os.Root, algo objectid.Algorithm) (out refstore.ReadingStore, err error) {
+func openRefStore(root *os.Root, algo objectid.Algorithm, packedRefsTimeout time.Duration) (out refstore.ReadingStore, err error) {
refRoot, err := root.OpenRoot(".")
if err != nil {
return nil, fmt.Errorf("repository: open root for refs: %w", err)
}
- store, err := reffiles.New(refRoot, algo)
+ store, err := reffiles.New(refRoot, algo, packedRefsTimeout)
if err != nil {
_ = refRoot.Close()