cleanpatch: a script to clean up stealth whitespace added by a patch
authorH. Peter Anvin <hpa@zytor.com>
Fri, 16 Mar 2007 21:45:06 +0000 (14:45 -0700)
committerSam Ravnborg <sam@ravnborg.org>
Wed, 2 May 2007 18:58:08 +0000 (20:58 +0200)
commit6e019b001d27c4289f8e48ebc458e92410446259
treee49759afd7e7a84b3b38fba521db1bdca5b2dc7d
parent12b315603a1eb95b4e4ea3389ba44bd7ded0aa35
cleanpatch: a script to clean up stealth whitespace added by a patch

This script is a companion to the "cleanfile" script.  This cleans
up a patch in unified diff format *before* it is applied.  Note that
the empty lines at the end of file detection *requires* that the diff was
taken with at least one line of context around each hunk, or bad things
will happen.

This script cleans up various classes of stealth whitespace.  In
particular, it cleans up:

- Whitespace (spaces or tabs)before newline;
- DOS line endings (CR before LF);
- Space before tab (spaces are deleted or converted to tabs);
- Empty lines at end of file.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/cleanpatch [new file with mode: 0755]