t4211: ensure that log respects --output=<file>
commitc1496934cfd6603ac3fbf74cc3a16fcd584d5484
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Wed, 22 Jun 2016 15:02:13 +0000 (22 17:02 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 24 Jun 2016 22:20:47 +0000 (24 15:20 -0700)
tree9bacd6175b803e9f745e7bfbf30bf66c76c4baef
parent7f7d712bcfde8afe0a007042d5cb4b809617fb96
t4211: ensure that log respects --output=<file>

The test script t4202-log.sh is already pretty long, and it is a good
idea to test --output with a more obscure option, anyway. So let's
test it in conjunction with line-log.

The most important part of this test, of course, is to ensure that the
file is not closed after writing the diff, but only at the very end
of the log output. That is the entire reason why the test tries to
generate a log that covers more than one commit.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t4211-line-log.sh