Changes since v1:
- add patches 1 and 5 to address issues that came up in conversation
- split out roll-over of option j
- let options J, k, and K roll over as well
- broader test coverage
add-patch: improve help for options j, J, k, and K
add-patch: document that option J rolls over
add-patch: let options y, n, j, and e roll over to next undecided
add-patch: let options k and K roll over like j and J
add-patch: reset "permitted" at loop start
Documentation/git-add.adoc | 8 ++--
add-patch.c | 52 +++++++++++++++++---------
t/t3701-add-interactive.sh | 76 ++++++++++++++++++++++++++++++--------
3 files changed, 99 insertions(+), 37 deletions(-)
--
2.51.0