aboutsummaryrefslogtreecommitdiff
path: root/repository/open.go
diff options
context:
space:
mode:
Diffstat (limited to 'repository/open.go')
-rw-r--r--repository/open.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/repository/open.go b/repository/open.go
index 3724df26..04aaa00c 100644
--- a/repository/open.go
+++ b/repository/open.go
@@ -5,6 +5,7 @@ import (
"os"
"codeberg.org/lindenii/furgit/commitquery"
+ "codeberg.org/lindenii/furgit/object/fetch"
reffiles "codeberg.org/lindenii/furgit/ref/store/files"
)
@@ -44,6 +45,7 @@ func Open(root *os.Root) (repo *Repository, err error) {
}
repo.objects = objects
+ repo.fetcher = fetch.New(objects)
repo.objectsRoot = objectsRoot
repo.objectsPackRoot = objectsPackRoot
repo.objectsLoose = objectsLoose
@@ -55,7 +57,7 @@ func Open(root *os.Root) (repo *Repository, err error) {
}
repo.commitGraph = commitGraph
- repo.commitQueries = commitquery.New(objects, commitGraph)
+ repo.commitQueries = commitquery.New(repo.fetcher, commitGraph)
refRoot, err := root.OpenRoot(".")
if err != nil {