On 6/2/20 11:01 AM, Jakub Jelinek wrote:
On Tue, Jun 02, 2020 at 10:53:57AM +0200, Richard Biener wrote:
On Mon, Jun 1, 2020 at 2:17 PM Thomas Koenig via Fortran
<fort...@gcc.gnu.org> wrote:

Hi Martin,

For now, I would recommend doing 1:1 backports. Otherwise, you'll need
to merge
all ChangeLog entries in a format the server hook accepts. That can
require some
work.

If the first commit caused a regression, which the second one fixed,
this would keep the first regression, right?  Is that what we want?

IMHO squashing is preferred.  Is it really so hard to do that?  You'll
get concatenated ChangeLogs you have to merge manually, sure.
So what?  Just do it ;)  Maybe the scripts even accept "duplicates"
and you only have to edit out the duplicate date/author headers.

I think the problem is that Martin's script doesn't handle the
        Backported from mainline
lines and the
        date  name  email
        * whatever (something): ...

        date2  name2  email2
        * whatever (something2): ...

entries, but IMNSHO it should, because if people due to that lack of feature
just don't squash their commits, it is highly undesirable.

It's probably a good idea to support a ChangeLog entry spread across multiple
entries. I'm still not convinced that squashed backports are so common ;)
Anyway, I can work on that in the future.

Martin


        Jakub


Reply via email to