Re: [PATCH] Force new line at end of commit message
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Dec 30, 2007, 00:19 UTC
- Message-ID
- <7vodc99gpy.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <Pine.LNX.4.64.0712291426500.14355@wbgn129.biozentrum.uni-wuerzburg.de>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 8 quoted lines
>> echo "# This is a combination of $COUNT commits."
>> - sed -n "2,\$p" < "$SQUASH_MSG"
>> + sed -e 1d -e '2,/^./{
>> + /^$/d
>> + }' <"$SQUASH_MSG"
>
> If I read this correctly (haven't tested), then _all_ empty lines are
> removed from the SQUASH_MSG, right? This is not what I want.That is no what I wanted either.
"1d" removes the "# This is a combination of <$n> commits." from the previous round, "2,/^./{ ... }" says apply what's in {} to lines from second line to the first non-empty line, and what's in {} is to remove empty ones.
> Unfortunately, I am unable to provide a proper patch with proper testing > right now,...
That's Ok. Seeing what the patch already in front of you does would be less time consuming.