b2c97e0fd0a4b7c833f93e765c4c70bd246ba44f

Author
石岳峰 <132282304+syf2211@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

fix(jobs): disable default timeout for mirror sync git commands (#904)

Co-authored-by: Cursor Agent <cursoragent@cursor.com>

Diff

 1diff --git a/pkg/jobs/mirror.go b/pkg/jobs/mirror.go
 2index 4642e72b1508888b7aac6e902bb8eda68e748f40..59abac08809ff0fda5c77d0b9dd0e60176bc082f 100644
 3--- a/pkg/jobs/mirror.go
 4+++ b/pkg/jobs/mirror.go
 5@@ -71,7 +71,7 @@ func (m mirrorPull) Func(ctx context.Context) func() {
 6 
 7 					for _, c := range cmds {
 8 						args := strings.Split(c, " ")
 9-						cmd := git.NewCommand(args...).WithContext(ctx)
10+						cmd := git.NewCommand(args...).WithContext(ctx).WithTimeout(-1)
11 						cmd.AddEnvs(
12 							fmt.Sprintf(`GIT_SSH_COMMAND=ssh -o UserKnownHostsFile="%s" -o StrictHostKeyChecking=no -i "%s"`,
13 								filepath.Join(cfg.DataPath, "ssh", "known_hosts"),