#!/bin/csh

set doit = 0

if( $#argv == 1 ) then
  if( $argv[1] == "doit" ) set doit = 1
endif

if ( `basename $cwd` != SRC ) then
   echo "Only run this script in the SRC directory"
   exit
endif

foreach fname ( * )

   if ( -f ../$fname ) then
      diff ../$fname $fname > /dev/null
      set mmm = $status
      set www = "different"
   else
      set mmm = 1
      set www = "new"
   endif

   if( $mmm && $doit ) then
       echo "mv -f $fname .."
       touch $fname
       mv -f $fname ..
   else if ( $mmm ) then
       echo "WOULD mv -f $fname .. because is $www"
   endif
end


syntax highlighted by Code2HTML, v. 0.9.1