Changeset 15256

Show
Ignore:
Timestamp:
07/06/08 12:52:40 (5 years ago)
Author:
kiyoka
Message:

Generate sexp if *.ot was changed only.

Location:
lang/gauche/oldtype/trunk/bin
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/gauche/oldtype/trunk/bin/batch.sh

    r13237 r15256  
    3737  ${OT_HOME}/bin/commit.sh 
    3838  #run-parts ${OT_HOME}/hook 
     39  echo -n [info] sleep... 
    3940  sleep 5 
     41  echo wakeup 
    4042} 
    4143 
  • lang/gauche/oldtype/trunk/bin/convert.sh

    r15250 r15256  
    4444done 
    4545 
     46function convert_p() { 
     47  base=$1 
     48  echo "file is ${base}.ot" 
     49  echo ${base} | grep "!" > /dev/null 
     50  generated=$? 
     51  if [ "0" = $generated ] ; then 
     52    diffs=`_svn t diff ${base}.ot | wc -l | awk '{ print $1; }'` 
     53#    echo diffs : ${diffs} 
     54    [ "0" != "${diffs}" ] 
     55    status=$? 
     56#    echo status : ${status} 
     57  else  
     58    [ "${base}.ot" -nt ../_out/${base}.sexp ] 
     59    status=$? 
     60#    echo status : ${status} 
     61  fi 
     62  return $status 
     63} 
     64 
     65 
    4666for f in $filelist; 
    4767do 
    4868  base=`basename ${f} .ot` 
    49   diffs=`_svn t diff ${base}.ot | wc -l | awk '{ print $1; }'` 
    50   ###echo "${base}.ot : diffs=${diffs}" 
    51   if [ "${base}.ot" -nt ../_out/${base}.sexp -o "0" != "${diffs}" ] ; then 
     69  convert_p ${base} 
     70  if [ "0" = "$?" ] ; then 
    5271      echo "[" ${base} "]" 
    5372      _svn t ann "${f}@HEAD" > ../_tmp/tmp.ann