aboutsummaryrefslogtreecommitdiffstats
path: root/services/migrations/dump.go
diff options
context:
space:
mode:
Diffstat (limited to 'services/migrations/dump.go')
-rw-r--r--services/migrations/dump.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/migrations/dump.go b/services/migrations/dump.go
index ad04756d4b..21d03b333f 100644
--- a/services/migrations/dump.go
+++ b/services/migrations/dump.go
@@ -159,6 +159,9 @@ func (g *RepositoryDumper) CreateRepo(repo *base.Repository, opts base.MigrateOp
if err != nil {
return fmt.Errorf("Clone: %v", err)
}
+ if err := git.WriteCommitGraph(g.ctx, repoPath); err != nil {
+ return err
+ }
if opts.Wiki {
wikiPath := g.wikiPath()
@@ -179,6 +182,8 @@ func (g *RepositoryDumper) CreateRepo(repo *base.Repository, opts base.MigrateOp
if err := os.RemoveAll(wikiPath); err != nil {
return fmt.Errorf("Failed to remove %s: %v", wikiPath, err)
}
+ } else if err := git.WriteCommitGraph(g.ctx, wikiPath); err != nil {
+ return err
}
}
}