You need to sign in or sign up before continuing.
Only schedule updates of remote mirrors once per push
What does this MR do?
Before we were scheduling the update once for each pushed ref through the Git::(Branch|Tag)PushService. But all the refs will be pushed every time, meaning that most of these updates would be no-ops.
This moves the updated out into the PostReceive worker, so this is only scheduled once per push.
Does this MR meet the acceptance criteria?
Conformity
Edited by Bob Van Landuyt