Code

add -p: 'q' should really quit
authorJunio C Hamano <gitster@pobox.com>
Fri, 29 Apr 2011 22:12:32 +0000 (15:12 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 29 Apr 2011 22:25:03 +0000 (15:25 -0700)
commitf5ea3f2bb30bf912d0021ef6a77e772ccdb4f8fd
tree7e4c446abe293f98e0641a0e90519fe85391067a
parent9d158601b3cb9753825e21441c88d31297b97be5
add -p: 'q' should really quit

The "quit" command was added in 9a7a1e0 (git add -p: new "quit" command at
the prompt, 2009-04-10) to allow the user to say that hunks other than
what have already been chosen are undesirable, and exit the interactive
loop immediately.  It forgot that there may be an undecided hunk before
the current one.  In such a case, the interactive loop still goes back to
the beginning.

Clear all the USE bit for undecided hunks and exit the loop.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-add--interactive.perl