Improve memory usage and performance of PostReceive
In https://gitlab.com/gitlab-com/infrastructure/issues/2746, we saw that a single push with this payload would cause PostReceive to run slowly, consume > 1 GB RAM, fail, and then retry over again. I don't think we used to have this problem in previous versions. This was the payload: https://gitlab.com/gitlab-com/infrastructure/issues/2746#note_39999669
Edited by Douwe Maan