summaryrefslogtreecommitdiff
path: root/trace.h
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2019-05-20 08:11:13 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-05-28 10:26:36 -0700
commit6e7baf246a2d12480d4dbc04c47efb66408c1927 (patch)
tree845ae0fcb12be2b10f7661fc6c5f1023de4b0209 /trace.h
parentam: read interactive input from stdin (diff)
downloadtgif-6e7baf246a2d12480d4dbc04c47efb66408c1927.tar.xz
am: drop tty requirement for --interactive
We have required that the stdin of "am --interactive" be a tty since a1451104ac (git-am: interactive should fail gracefully., 2005-10-12). However, this isn't strictly necessary, and makes the tool harder to test (and is unlike all of our other --interactive commands). The goal of that commit was to make sure that somebody does not do: git am --interactive <mbox and cause us to read commands from the mbox. But we can simply check up front for this case and complain before entering the interactive loop. Technically this disallows: git am --interactive </dev/null where our lack of patches means we would never prompt for anything, and so the old code would not notice our lack of tty (and now we'd die early). But since such a command is totally pointless, it's no loss. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'trace.h')
0 files changed, 0 insertions, 0 deletions