rebase: make resolve message clearer for inexperienced users
commit5fdacc17c7eb2a7b435d62d99b41f75f44f74de1
authorWilliam Duclot <william.duclot@gmail.com>
Sun, 16 Jul 2017 19:42:20 +0000 (16 21:42 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 17 Jul 2017 21:58:19 +0000 (17 14:58 -0700)
treeecd483717b8430bb5115fa6bd52b4d109e434608
parentf3da2b79be9565779e4f76dc5812c68e156afdf0
rebase: make resolve message clearer for inexperienced users

The git UI can be improved by addressing the error messages to those
they help: inexperienced and casual git users. To this intent, it is
helpful to make sure the terms used in those messages can be understood
by this segment of users, and that they guide them to resolve the
problem.

In particular, failure to apply a patch during a git rebase is a common
problem that can be very destabilizing for the inexperienced user. It is
important to lead them toward the resolution of the conflict (which is a
3-steps process, thus complex) and reassure them that they can escape a
situation they can't handle with "--abort". This commit answer those two
points by detailling the resolution process and by avoiding cryptic git
linguo.

Signed-off-by: William Duclot <william.duclot@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-rebase.sh
t/t5520-pull.sh