git-stripspace
Remove unnecessary whitespace
SYNOPSIS
gitstripspace [ -s | --strip -comments] gitstripspace [ -c | --comment -lines]
DESCRIPTION
2.3 remove trailing whitespace from all lines '-04' '+03' .sp -1
2.3 collapse multiple consecutive empty lines into one empty line '-04' '+03' .sp -1
2.3 remove empty lines from the beginning and end of the input '-04' '+03' .sp -1
2.3 add a missing \ n to the last line if necessary . In the case where the input consists entirely of whitespace characters, no output will be produced . NOTE :This is intended for cleaning metadata, prefer the --whitespace=fix mode of git-apply (1)for correcting whitespace of patches or files in the repository .
OPTIONS
-s, --strip -comments Skip and remove all lines starting with comment character (default # ).
-c, --comment -lines Prepend comment character and blank to each line . Lines will automatically be terminated with a newline . On empty lines, only the comment character will be prepended .
EXAMPLES
|A brief introduction $ | $ |$ |A new paragraph$ |# with a commented -out line $ |explaining lots of stuff .$ |$ |# An old paragraph, also commented -out . $ | $ |The end .$ | $ .RE Use gitstripspace with no arguments to obtain: .RS 4
|A brief introduction$ |$ |A new paragraph$ |# with a commented -out line$ |explaining lots of stuff .$ |$ |# An old paragraph, also commented -out .$ |$ |The end .$ .RE Use gitstripspace --strip -comments to obtain: .RS 4
|A brief introduction$ |$ |A new paragraph$ |explaining lots of stuff .$ |$ |The end .$ .RE