From: Remi Galan Alfonso Date: Wed, 17 Aug 2016 14:24:10 GMT Subject: Re: git cherry-pick conflict error message is deceptive when cherry-picking multiple commits Message-ID: <1592315356.1230893.1471443850115.JavaMail.zimbra@ensimag.grenoble-inp.fr> In-Reply-To: Stephen Morton writes: > [snip] > On 2016-08-16 4:44 AM, Remi Galan Alfonso wrote: >> Hi Stephen, >> >> Stephen Morton writes: >>> + if (multiple_commits) >>> + advise(_("after resolving the conflicts, >>> mark the corrected paths with 'git add ' or 'git rm '\n" >>> + "then continue with 'git %s >>> --continue'\n" >>> + "or cancel with 'git %s >>> --abort'" ), action_name(opts), action_name(opts)); >>> + else >>> + advise(_("after resolving the >>> conflicts, mark the corrected paths\n" >>> + "with 'git add ' or 'git >>> rm '\n" >>> + "and commit the result with >>> 'git commit'")); >> In both cases (multiple_commits or not), the beginning of the advise >> is nearly the same, with only a '\n' in the middle being the >> difference: >> >> multiple_commits: >> "after resolving the conflicts, mark the corrected paths with 'git >> add ' or 'git rm '\n" >> >> !multiple_commits: >> "after resolving the conflicts, mark the corrected paths\n with 'git >> add ' or 'git rm '\n" >> ~~~~~~~^ >> >> In 'multiple_commits' case the advise is more than 80 characters long, >> did you forget the '\n' in that case? > A previous comment had indicated that having 4 lines was too many. And I > tend to agree. So I tried to squash it into 3. Back in xterm days, 80 > characters was sacrosanct, but is it really a big deal to exceed it now? Either way (3 or 4 lines) I find it strange to have both advices start in the same way except that one is split and not the other. I cannot tell if it's a big deal or not to exceed 80 characters but FWIW most of my stuff (terminal and emacs) is 80 columns long, and I haven't known the "xterm days". Thanks, Rémi