Files
git/Documentation
Erik Faye-Lund ae6a5609c0 run-command: support custom fd-set in async
This patch adds the possibility to supply a set of non-0 file
descriptors for async process communication instead of the
default-created pipe.

Additionally, we now support bi-directional communiction with the
async procedure, by giving the async function both read and write
file descriptors.

To retain compatiblity and similar "API feel" with start_command,
we require start_async callers to set .out = -1 to get a readable
file descriptor.  If either of .in or .out is 0, we supply no file
descriptor to the async process.

[sp: Note: Erik started this patch, and a huge bulk of it is
     his work.  All bugs were introduced later by Shawn.]

Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2010-02-05 20:57:22 -08:00
..
2009-10-01 08:21:35 -04:00
2009-11-30 14:43:26 -08:00
2009-11-23 00:03:15 -08:00
2009-07-22 21:54:54 -07:00
2009-04-18 14:45:59 -07:00
2009-08-12 16:36:04 -07:00
2009-12-10 12:21:40 -08:00
2009-11-13 12:20:47 -08:00
2010-01-20 13:29:21 -08:00
2009-12-01 12:47:04 -08:00
2009-12-10 16:20:59 -08:00
2009-12-05 11:39:13 -08:00
2009-11-30 14:44:22 -08:00
2009-05-03 15:29:31 -07:00
2009-04-12 15:57:58 -07:00
2009-04-19 17:34:26 -07:00
2009-05-03 16:54:14 -07:00
2009-05-12 22:30:29 -07:00
2009-06-03 22:47:48 -07:00
2009-06-21 21:15:50 -07:00
2009-07-28 23:59:30 -07:00
2009-05-06 18:16:40 -07:00
2009-08-21 20:16:10 -07:00
2009-08-29 14:31:01 -07:00
2009-09-13 01:28:13 -07:00
2009-09-16 14:53:26 -07:00
2009-07-29 00:32:42 -07:00
2009-10-16 23:57:19 -07:00
2009-10-25 18:37:56 -07:00
2009-11-16 00:05:12 -08:00
2009-12-02 10:29:00 -08:00
2009-12-05 11:08:35 -08:00
2009-12-10 15:42:30 -08:00
2009-12-16 12:45:25 -08:00
2010-01-20 12:44:59 -08:00
2009-10-10 00:05:19 -07:00
2010-01-20 13:29:21 -08:00
2009-12-23 12:23:11 -08:00