Fetch repositories with --quiet option by default
Compare changes
Files
2+ 1
− 0
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
This change will allow us to prevent deadlocks when dealing with extremely long outputs from git fetch
. All the pipes (stdin, stdout, and
stderr) have limited buffers, and when one fills up, everything is going to stop.
I think this is the most boring solution, but we can try other approaches to read stdout and stderr simultaneously using thread or IO.select
.
https://gitlab.com/gitlab-org/gitlab-ce/issues/28183
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10273