diff options
author | Jeff King <peff@peff.net> | 2019-05-20 08:09:26 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-05-28 10:26:36 -0700 |
commit | 97387c8bdd92596d79a84ce8a479c6b3c16d0cb7 (patch) | |
tree | 7a026f280c94a43ff9a66986ca49841b0c6937cb /t/helper/test-tool.h | |
parent | am: simplify prompt response handling (diff) | |
download | tgif-97387c8bdd92596d79a84ce8a479c6b3c16d0cb7.tar.xz |
am: read interactive input from stdin
In the conversion of git-am from shell script to C, we switched to using
git_prompt(). Unlike the original shell command "read reply", this
doesn't read from stdin at all, but rather from /dev/tty.
In most cases this distinction wouldn't matter. We require (as the shell
script did) that stdin is a tty, so they would generally be the same
thing. But one important exception is our test suite: even with
test_terminal, we cannot test "am --interactive" because it insists on
reading from /dev/tty, not the pseudo-tty we've set up in the test
script.
Fixing this clears the way to adding tests in a future patch.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/helper/test-tool.h')
0 files changed, 0 insertions, 0 deletions