[PATCH 0/14 resend] fork/exec removal series
- From
Johannes Sixt <johannes.sixt@telecom.at>
- Date
- Oct 19, 2007, 19:47 UTC
- Message-ID
- <1192823286-9654-1-git-send-email-johannes.sixt@telecom.at>
Here it is again, a series of patches that removes a number fork/exec pairs.
The series goes on top of the builtin-fetch pack topic, specifically, cfa5b2b7f (Avoid scary errors...) and obsoletes q/jsi/no-fork of Lars' patch queue.
The difference compared to the last time I sent are in:
[02/14] Use start_command() in git_connect() instead of explicit fork/exec. [13/14] Avoid a dup2(2) in apply_filter() - start_command() can do it for us. [14/14] Use the asyncronous function infrastructure to run the content filter.
which had conflicts with the strbuf series.
builtin-archive.c | 8 +- builtin-fetch-pack.c | 101 +++++++++---------------- cache.h | 4 +- connect.c | 128 +++++++++++++++---------------- convert.c | 88 ++++++++-------------- diff.c | 38 +--------- peek-remote.c | 8 +- run-command.c | 78 +++++++++++++++++--- run-command.h | 23 ++++++ send-pack.c | 8 +- t/t0021-conversion.sh | 7 ++- transport.c | 9 +-- upload-pack.c | 199 ++++++++++++++++++++++--------------------------- 13 files changed, 332 insertions(+), 367 deletions(-)
-- Hannes