Jeff King [off-list ref] writes:
On Wed, Feb 06, 2013 at 09:47:04PM +0100, Michal Nazarewicz wrote:
quoted
From: Michal Nazarewicz <redacted>
The command_close_bidi_pipe() function will insist on closing both
input and output pipes returned by command_bidi_pipe(). With this
change it is possible to close one of the pipes in advance and
pass undef as an argument.
This allows for something like:
my ($pid, $in, $out, $ctx) = command_bidi_pipe(...);
print $out "write data";
close $out;
# ... do stuff with $in
command_close_bidi_pipe($pid, $in, undef, $ctx);
Should this part go into the documentation for command_close_bidi_pipe
in Git.pm?
Yeah, it probably should.