diff options
author | Christian Couder <chriscool@tuxfamily.org> | 2006-08-31 08:42:11 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-08-31 14:16:38 -0700 |
commit | 7cf67205ca68a157c6ffdb4e5a4ff231217c0871 (patch) | |
tree | f0b8a3170cf5abcc5e448e8d1c58ccae7bfc940c /quote.h | |
parent | 2c6d22df9f8a975c88fc9a93c4db8bb0bd116b74 (diff) | |
download | git-7cf67205ca68a157c6ffdb4e5a4ff231217c0871.tar.gz |
Trace into open fd and refactor tracing code.
Now if GIT_TRACE is set to an integer value greater than 1
and lower than 10, we interpret this as an open fd value
and we trace into it. Note that this behavior is not
compatible with the previous one.
We also trace whole messages using one write(2) call to
make sure messages from processes do net get mixed up in
the middle.
It's now possible to run the tests like this:
GIT_TRACE=9 make test 9>/var/tmp/trace.log
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'quote.h')
-rw-r--r-- | quote.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -31,6 +31,7 @@ extern char *sq_quote(const char *src); extern void sq_quote_print(FILE *stream, const char *src); extern size_t sq_quote_buf(char *dst, size_t n, const char *src); +extern char *sq_quote_argv(const char** argv, int count); /* This unwraps what sq_quote() produces in place, but returns * NULL if the input does not look like what sq_quote would have |