Browse Source

Write Commit-Graphs in RepositoryDumper (#20004)

When migrating git repositories we should ensure that the commit-graph is written.

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: delvh <dev.lh@web.de>
tags/v1.18.0-dev
zeripath 2 years ago
parent
commit
1e9ad8eb21
No account linked to committer's email address
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      services/migrations/dump.go

+ 5
- 0
services/migrations/dump.go View File

@@ -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
}
}
}

Loading…
Cancel
Save