123456789101112131415161718192021222324252627 |
- #! /usr/bin/perl -wi
- # Fix up the output of cvs diff -c so that it works with patch.
- # We do this by propagating the full pathname from the Index: line
- # into the diff itself.
- #
- # Thrown together by Jason Merrill <jason@cygnus.com>
- while (<>)
- {
- if (/^Index: (.*)/)
- {
- $full = $1;
- print;
- for (1..7)
- {
- $_ = <>;
- s/^([-+*]{3}) [^\t]+\t/$1 $full\t/
- unless m{ /dev/null\t};
- print;
- }
- }
- else
- {
- print;
- }
- }
|