diff options
Diffstat (limited to 'services/migrations/dump.go')
-rw-r--r-- | services/migrations/dump.go | 5 |
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 } } } |