Closing stdout in child processes doesn't seem to help; git still starts
up vim and it still blocks with -j.

Maybe it would be possible to add to the select loop code to read from
stdin, buffer it, and write it to a job. Assuming that jobs will block
on stdin until mr begins to relay it to them, and making sure to keep
seding stdin to the same job until it terminates, at which point stdin
should be sent to the next job..

Of course, after all this work, it would be not much faster or better
than not using -j in the first place.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to