Merge branch 'mn/sideband-no-ansi' into maint
commit73505ef7a5f5da4f31a86a12c1ab47ffcebdb73a
authorJunio C Hamano <gitster@pobox.com>
Wed, 25 Jun 2014 18:43:43 +0000 (25 11:43 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 25 Jun 2014 18:43:43 +0000 (25 11:43 -0700)
tree9b66aef1222128b872d557d46e72351db24b099a
parente293c563b00f9adfff44676d7406d40194aff228
parent38de156a05a4421103e93d43b36e9967e63fb707
Merge branch 'mn/sideband-no-ansi' into maint

Tools that read diagnostic output in our standard error stream do
not want to see terminal control sequence (e.g. erase-to-eol).
Detect them by checking if the standard error stream is connected
to a tty.

* mn/sideband-no-ansi:
  sideband.c: do not use ANSI control sequence on non-terminal