[GITEA] Make pushUpdate error verbose

- Push commits updates are run in a queue and updates can come from less
traceable places such as Git over SSH, therefor add more information
about on which repository the pushUpdate failed.

(cherry picked from commit 89a7d17ee3)
This commit is contained in:
Gusted 2023-11-05 23:26:51 +01:00 committed by Earl Warren
parent 779168a572
commit 37ab946039
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00

View file

@ -35,7 +35,9 @@ var pushQueue *queue.WorkerPoolQueue[[]*repo_module.PushUpdateOptions]
func handler(items ...[]*repo_module.PushUpdateOptions) [][]*repo_module.PushUpdateOptions {
for _, opts := range items {
if err := pushUpdates(opts); err != nil {
log.Error("pushUpdate failed: %v", err)
// Username and repository stays the same between items in opts.
pushUpdate := opts[0]
log.Error("pushUpdate[%s/%s] failed: %v", pushUpdate.RepoUserName, pushUpdate.RepoName, err)
}
}
return nil