Merge branch 'jk/long-error-messages'
commit1302c9f514686e32065130ec9a80eb0db224e819
authorJunio C Hamano <gitster@pobox.com>
Tue, 25 Aug 2015 21:57:06 +0000 (25 14:57 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 25 Aug 2015 21:57:06 +0000 (25 14:57 -0700)
treea9891d1a8906165ccabc6e005da5eb4fda1306d7
parentb590720f2cd3638930847f5abf646275caf8d334
parentf4c3edc0b156362a92bf9de4f0ec794e90a757fc
Merge branch 'jk/long-error-messages'

The codepath to produce error messages had a hard-coded limit to
the size of the message, primarily to avoid memory allocation while
calling die().

* jk/long-error-messages:
  vreportf: avoid intermediate buffer
  vreportf: report to arbitrary filehandles
git-compat-util.h
run-command.c