Merge branch 'mh/unify-xml-in-imap-send-and-http-push'
commitbe7baf913a1c8e57fd871ebed17b47bec7687a9d
authorJunio C Hamano <gitster@pobox.com>
Sun, 6 Jan 2013 07:41:04 +0000 (5 23:41 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sun, 6 Jan 2013 07:41:04 +0000 (5 23:41 -0800)
treedcd69e02fe906893dc49ac4bcf183f3b5c1cfa29
parent990a4fea96983d54c0dcc96352e4c86404eceb77
parent118a68f9ddbca6ffd87ab6e32b60771143d9d014
Merge branch 'mh/unify-xml-in-imap-send-and-http-push'

Update imap-send to reuse xml quoting code from http-push codepath,
clean up some code, and fix a small bug.

* mh/unify-xml-in-imap-send-and-http-push:
  wrap_in_html(): process message in bulk rather than line-by-line
  wrap_in_html(): use strbuf_addstr_xml_quoted()
  imap-send: change msg_data from storing (ptr, len) to storing strbuf
  imap-send: correctly report errors reading from stdin
  imap-send: store all_msgs as a strbuf
  lf_to_crlf(): NUL-terminate msg_data::data
  xml_entities(): use function strbuf_addstr_xml_quoted()
  Add new function strbuf_add_xml_quoted()
strbuf.c
strbuf.h