#! /bin/sh
eval '(exit $?0)' && eval 'exec perl -wi -x -S $0 ${1+"$@"}'
	& eval 'exec perl -wi -x -S $0 $argv:q'
		if 0;
#! perl
# This should be rewritten as a shell script -oliva

# 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/ [^\t]+\t/ $full\t/;
	  print;
	}
    }
  else
    {
      print;
    }
}
