Re: [PATCH, v2] tag: implement --[no-]strip option
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:52:29
Johannes Sixt [off-list ref] writes:
Am 11/14/2011 22:43, schrieb Kirill A. Shutemov:quoted
From: "Kirill A. Shutemov" <redacted> --strip:: Remove from tag message lines staring with '#', trailing spacess/staring/starting/quoted
from every line and empty lines from the beginning and end. Enabled by default. Use --no-strip to overwrite the behaviour. --no-strip is useful if you want to take a tag message as-is, without any stripping.I would like to know why this is useful. Tag messages are for human consumption. What benefit is it that whitespace is not stripped? Why are lines starting with '#' so important that they need to stay in the tag message?
A conversion from foreign SCM comes to mind, but that is somewhat an unfair comment, given that I know by heart how stripspace works and the above documentation patch incorrectly describes what it does. Besides stripping "# comment", stripspace collapses consecutive blank lines, removes trailing blank lines and trailing whitespaces at the end of lines.