From e56f6dcd7b4c90192018e848d0810f091d092913 Mon Sep 17 00:00:00 2001 From: René Scharfe Date: Sat, 25 Oct 2025 07:48:28 +0200 Subject: add-patch: quit on EOF MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If we reach the end of the input, e.g. because the user pressed ctrl-D on Linux, there is no point in showing any more prompts, as we won't get any reply. Do the same as option 'q' would: Quit. Signed-off-by: René Scharfe Signed-off-by: Junio C Hamano --- t/t3701-add-interactive.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 't/t3701-add-interactive.sh') diff --git a/t/t3701-add-interactive.sh b/t/t3701-add-interactive.sh index 851ca6dd91..4285314f35 100755 --- a/t/t3701-add-interactive.sh +++ b/t/t3701-add-interactive.sh @@ -1431,4 +1431,15 @@ test_expect_success 'invalid option s is rejected' ' test_cmp expect actual ' +test_expect_success 'EOF quits' ' + echo a >file && + echo a >file2 && + git add file file2 && + echo X >file && + echo X >file2 && + git add -p out && + test_grep file out && + test_grep ! file2 out +' + test_done -- cgit v1.2.3