Pierre Habouzit <madcoder@xxxxxxxxxx> writes: > 1 files changed, 73 insertions(+), 130 deletions(-) Nice reduction. > - } > - return got != size; > + > + nsize = buf->len; > + nbuf = convert_to_git(path, buf->buf, &nsize); > + if (nbuf) > + strbuf_embed(buf, nbuf, nsize, nsize); > + return 0; I suspect that changing the convert_to_git() interface to work on strbuf instead of (char*, size_t *) pair might make things simpler and easier. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html