1998-05-27 21:36:06 -04:00
|
|
|
#! /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)
|
|
|
|
{
|
|
|
|
$_ = <>;
|
2000-04-27 20:15:34 -04:00
|
|
|
s/^--- [^\t]+\t/--- $full\t/;
|
|
|
|
s/^\+\+\+ [^\t]+\t/\+\+\+ $full\t/;
|
1998-05-27 21:36:06 -04:00
|
|
|
print;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
print;
|
|
|
|
}
|
|
|
|
}
|