then
echo "Usage: sh $0 fromDir toDir"
exit
fi
echo "dir $1/design_in is not exist"
exit
fi
echo "dir $2/design_in is not exist"
exit
fi
opt=""
diff $opt $exclude -r $1/reference_design/Cabot $2/reference_design/Cabot >> diffresult
diff $opt $exclude -r $1/stb225 $2/stb225 >> diffresult
echo '
#
func()
{
echo "$1 <=> $2"
echo "(o: override r: recover v: view diff n: nothing to do)"
while true; do
read opt
if [ $opt == "v" ]; then
diff $1 $2
continue;
fi
case $opt in
o)
#backup
filename=$(echo $2 | sed "s#/#-#g")
cp $2 $dir_overriden/$filename
#override
cp -f $1 $2
;;
r)
#backup
filename=$(echo $1 | sed "s#/#-#g")
cp $1 $dir_discard/$filename
#recover
cp -f $2 $1
;;
*)
;;
esac
break;
done
}
dir_overriden=$dir/overriden
dir_discard=$dir/discard
mkdir -p $dir_overriden
mkdir -p $dir_discard
'>>checkin-sync
grep diff.-X diffresult | awk '{print "func " $5" "$6}' >> checkin-sync