Re: [PATCH v2 04/10] sequencer.c: recognize "(cherry picked from ..." as part of s-o-b footer
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Jan 22, 2013, 08:27 UTC
- Message-ID
- <20130122082701.GE6085@elie.Belkin>
- In-Reply-To
- <1358757627-16682-5-git-send-email-drafnel@gmail.com>
Brandon Casey wrote:
Show 13 quoted lines
> Let's detect "(cherry picked from...)" as part of the footer so that we > will produce this: > > Signed-off-by: A U Thor <author@example.com> > (cherry picked from da39a3ee5e6b4b0d3255bfef95601890afd80709) > Signed-off-by: C O Mmitter <committer@example.com> > > instead of this: > > Signed-off-by: A U Thor <author@example.com> > (cherry picked from da39a3ee5e6b4b0d3255bfef95601890afd80709) > > Signed-off-by: C O Mmitter <committer@example.com>
Yes, looks sane.
A downside is that this produces an arguably worse result when using "-x -s" for a commit that does not already have a sign-off. Before, we had:
test: do something great
Do something fantastic in a clean and elegant way that only takes two lines of explanation. (cherry picked from da39a3ee5e6b4b0d3255bfef95601890afd80709)
Signed-off-by: C H Errypicker <cherry-picker@example.com>
Afterwards, we will have:
test: do something great
Do something fantastic in a clean and elegant way that only takes two lines of explanation. (cherry picked from da39a3ee5e6b4b0d3255bfef95601890afd80709) Signed-off-by: C H Errypicker <cherry-picker@example.com>
An ideal result would be completely different:
test: do something great
commit da39a3ee5e6b4b0d3255bfef95601890afd80709 upstream.
Do something fantastic in a clean and elegant way that only takes two lines of explanation.
Signed-off-by: C H Errypicker <cherry-picker@example.com>
In other words, the -x output format that puts the commit id at the end with odd spacing seems to be of questionable taste anyway. But given the constraint of leaving that alone, cramming together the sign-off like this seems like the best we can do, so for what it's worth, Acked-by: Jonathan Nieder <jrnieder@gmail.com>