aboutsummaryrefslogtreecommitdiff
path: root/repository/open.go
diff options
context:
space:
mode:
Diffstat (limited to 'repository/open.go')
-rw-r--r--repository/open.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/repository/open.go b/repository/open.go
index 0e47ba83..f4dd78f8 100644
--- a/repository/open.go
+++ b/repository/open.go
@@ -44,6 +44,13 @@ func Open(root *os.Root) (repo *Repository, err error) {
repo.objectsLoose = objectsLoose
repo.objectsPacked = objectsPacked
+ commitGraph, err := openCommitGraph(objectsRoot, algo)
+ if err != nil {
+ return nil, err
+ }
+
+ repo.commitGraph = commitGraph
+
refRoot, err := root.OpenRoot(".")
if err != nil {
return nil, fmt.Errorf("repository: open root for refs: %w", err)