#!/usr/bin/perl # # Strip whitespace on the end of GNU unified diff insertion lines. # # Usage: # cat foo | stripspace | patch -p1 # stripspace foo | patch -p1 # # Code fragment taken from the ARM Linux patch system, Copyright # (C) Russell King, All Rights Reserved. # # This script: # # Copyright (C) 2002 Russell King, All Rights Reserved. # # This script is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. # while (<>) { chomp; s/\s+$// if m/^\+/; print "$_\n"; }