IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 32283 for trunk/ippTasks


Ignore:
Timestamp:
Sep 1, 2011, 2:12:15 PM (15 years ago)
Author:
watersc1
Message:

Fix magictool to understand that we sometimes want to allow multiple diffs in the same label to be independently processed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTasks/survey.pro

    r31868 r32283  
    213213# user functions to manipulate magic labels
    214214macro survey.add.magic
    215   if ($0 != 3)
    216     echo "USAGE: survey.add.magic (label) (workdir base)"
     215  if (($0 != 3)&&($0 != 4))
     216    echo "USAGE: survey.add.magic (label) (workdir base) (multidiff)"
    217217    break
    218218  end
    219219  book newpage SURVEY_MAGIC $1
    220220  book setword SURVEY_MAGIC $1 WORKDIR $2
     221  if ($0 == 3)
     222     book setword SURVEY_MAGIC $1 MULTIDIFF FALSE
     223  else
     224     book setword SURVEY_MAGIC $1 MULTIDIFF $3
     225  end
    221226  book setword SURVEY_MAGIC $1 STATE PENDING
    222227end
     
    725730    book setword SURVEY_MAGIC $label STATE DONE
    726731    book getword SURVEY_MAGIC $label WORKDIR -var workdir
    727  
    728     $run = magictool -rerun -definebyquery -label $label -diff_label $label -workdir $workdir/$label
     732    book getword SURVEY_MAGIC $label MULTIDIFF -var multidiff
     733
     734    $run = magictool -pretend -rerun -definebyquery -label $label -diff_label $label -workdir $workdir/$label
     735   
     736    if (("$multidiff" == "TRUE")||("$multidiff" == "MULTIDIFF"))
     737       $run = $run -multidiff
     738    end
    729739
    730740    if ($DB:n == 0)
     
    735745    end
    736746   
    737     # echo $run
     747    echo $run
    738748    command $run
    739749  end
Note: See TracChangeset for help on using the changeset viewer.