|
|
@ -230,18 +230,14 @@ func runSync(ctx context.Context, m *models.Mirror) ([]*mirrorSyncResult, bool) |
|
|
|
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath) |
|
|
|
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath) |
|
|
|
if sanitizeErr != nil { |
|
|
|
if sanitizeErr != nil { |
|
|
|
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr) |
|
|
|
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr) |
|
|
|
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderr, err) |
|
|
|
|
|
|
|
return nil, false |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
stdoutMessage, err := sanitizeOutput(stdout, repoPath) |
|
|
|
stdoutMessage, sanitizeErr := sanitizeOutput(stdout, repoPath) |
|
|
|
if err != nil { |
|
|
|
if sanitizeErr != nil { |
|
|
|
log.Error("sanitizeOutput failed: %v", sanitizeErr) |
|
|
|
log.Error("sanitizeOutput failed: %v", sanitizeErr) |
|
|
|
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderrMessage, err) |
|
|
|
|
|
|
|
return nil, false |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err) |
|
|
|
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err) |
|
|
|
desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", repoPath, stderrMessage) |
|
|
|
desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", m.Repo.FullName(), stderrMessage) |
|
|
|
if err = models.CreateRepositoryNotice(desc); err != nil { |
|
|
|
if err = models.CreateRepositoryNotice(desc); err != nil { |
|
|
|
log.Error("CreateRepositoryNotice: %v", err) |
|
|
|
log.Error("CreateRepositoryNotice: %v", err) |
|
|
|
} |
|
|
|
} |
|
|
@ -286,21 +282,17 @@ func runSync(ctx context.Context, m *models.Mirror) ([]*mirrorSyncResult, bool) |
|
|
|
stderr := stderrBuilder.String() |
|
|
|
stderr := stderrBuilder.String() |
|
|
|
// sanitize the output, since it may contain the remote address, which may
|
|
|
|
// sanitize the output, since it may contain the remote address, which may
|
|
|
|
// contain a password
|
|
|
|
// contain a password
|
|
|
|
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath) |
|
|
|
stderrMessage, sanitizeErr := sanitizeOutput(stderr, wikiPath) |
|
|
|
if sanitizeErr != nil { |
|
|
|
if sanitizeErr != nil { |
|
|
|
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr) |
|
|
|
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr) |
|
|
|
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderr, err) |
|
|
|
|
|
|
|
return nil, false |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
stdoutMessage, err := sanitizeOutput(stdout, repoPath) |
|
|
|
stdoutMessage, sanitizeErr := sanitizeOutput(stdout, wikiPath) |
|
|
|
if err != nil { |
|
|
|
if sanitizeErr != nil { |
|
|
|
log.Error("sanitizeOutput failed: %v", sanitizeErr) |
|
|
|
log.Error("sanitizeOutput failed: %v", sanitizeErr) |
|
|
|
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderrMessage, err) |
|
|
|
|
|
|
|
return nil, false |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err) |
|
|
|
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err) |
|
|
|
desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", wikiPath, stderrMessage) |
|
|
|
desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", m.Repo.FullName(), stderrMessage) |
|
|
|
if err = models.CreateRepositoryNotice(desc); err != nil { |
|
|
|
if err = models.CreateRepositoryNotice(desc); err != nil { |
|
|
|
log.Error("CreateRepositoryNotice: %v", err) |
|
|
|
log.Error("CreateRepositoryNotice: %v", err) |
|
|
|
} |
|
|
|
} |
|
|
|