From: ZheNing Hu Date: Wed, 28 Jul 2021 11:01:16 GMT Subject: Re: [PATCH v2] [GSOC] cherry-pick: fix bug when used with GIT_CHERRY_PICK_HELP Message-ID: In-Reply-To: <8893cce8-61a7-3469-0c2e-8f6fe9f1b295@gmail.com> Phillip Wood 于2021年7月28日周三 下午5:46写道: > > Hi ZheNing > > > Ah, because I want to find a way to suppress its advice messages about > > "git commit", > > and I don’t think anyone else is using this "feature". > > I'd welcome a patch to improve the advice. I suspect the current advice > predates the introduction of the '--continue' flag for cherry-pick. I > think that would be a better route forward as it would benefit all > users. Setting GIT_CHERRY_PICK_HELP is undocumented and has always > removed CHERRY_PICK_HEAD since CHERRY_PICK_HEAD was introduced in commit > 7e5c0cbf (Introduce CHERRY_PICK_HEAD, 2011-02-19). > After I modify the interface of print_advice() in the way suggested by Junio, I can provide a help_msg parameter for print_advice(), and maybe we can use it to provide better advice later. Something like this: +static void print_advice(struct replay_opts *opts, const char *help_msgs) +{ + if (help_msgs) + fprintf(stderr, "%s\n", help_msgs); + else if (opts->no_commit) + advise(_("after resolving the conflicts, mark the corrected paths\n" + "with 'git add ' or 'git rm '")); + 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'")); } > Best Wishes > > Phillip > Thanks. -- ZheNing Hu