[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to
From: |
Leo Famulari |
Subject: |
Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.] |
Date: |
Mon, 12 Jun 2023 22:07:08 -0400 |
On Sun, Jun 11, 2023 at 08:47:54PM -0400, Maxim Cournoyer wrote:
> I'm not sure how that'd work, since Git only allows a single PGP
> signature per commit, as far as I can tell. When you rewrite the
> history (by using rebase, say), the existing signatures of the rewritten
> (rebased) commits are replaced with new ones generated from your key.
Is it so bad to re-sign commits on feature branches that we should lose
the easy-to-read history of rebased branches?
To me, it's much easier to understand and review a branch that has been
updated by rebasing rather than merging. I think that counts for a lot.
Do many people feel the same way?
Re-signing the commits is messy but I don't think there's even been a
consensus that it's very bad.
I think that re-signing commits while rebasing is consistent with our
security model which (as I understand it) considers committers' and their
machines to be trusted. And that the meaning of the signature is merely
that the committed changeset was definitively made by someone with the
key.
- Re: 01/03: gnu: wxwidgets: Add libxtst to inputs., Christopher Baines, 2023/06/07
- Re: 01/03: gnu: wxwidgets: Add libxtst to inputs., Maxim Cournoyer, 2023/06/10
- Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Andreas Enge, 2023/06/11
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Maxim Cournoyer, 2023/06/11
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Felix Lechner, 2023/06/11
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Maxim Cournoyer, 2023/06/11
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Felix Lechner, 2023/06/11
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Maxim Cournoyer, 2023/06/12
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Andreas Enge, 2023/06/12
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Maxim Cournoyer, 2023/06/12
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.],
Leo Famulari <=
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Maxim Cournoyer, 2023/06/13
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Giovanni Biscuolo, 2023/06/20
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Maxim Cournoyer, 2023/06/20
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Josselin Poiret, 2023/06/21
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Maxim Cournoyer, 2023/06/26
- Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.], Giovanni Biscuolo, 2023/06/20
Re: 01/03: gnu: wxwidgets: Add libxtst to inputs., Christopher Baines, 2023/06/11