Gitlab::Git::Popen can lazily hand output to a block
This allows input to start processing immediately without waiting for the process to complete. This also allows long or infinite inputs to be partially processed, which will termiate the process when reading stops with SIGPIPE.
Showing
Please register or sign in to comment