Index: trunk/ippTasks/survey.pro
===================================================================
--- trunk/ippTasks/survey.pro	(revision 25814)
+++ trunk/ippTasks/survey.pro	(revision 25943)
@@ -24,9 +24,10 @@
 macro survey.add.diff
   if ($0 != 3)
-    echo "USAGE: survey.add.diff (label) (workdir base)"
+    echo "USAGE: survey.add.diff (label) (dist_group) (workdir base)"
     break
   end
   book newpage SURVEY_DIFF $1
-  book setword SURVEY_DIFF $1 WORKDIR $2
+  book setwork SURVEY_DIFF $1 DIST_GROUP $2
+  book setword SURVEY_DIFF $1 WORKDIR $3
   book setword SURVEY_DIFF $1 STATE PENDING
 end
@@ -114,10 +115,12 @@
     book setword SURVEY_DIFF $label STATE DONE
     book getword SURVEY_DIFF $label WORKDIR -var workdir
+    book getword SURVEY_DIFF $label DIST_GROUP -var dist_group
 
     $run = difftool -definewarpwarp -distance 0.1 -good_frac 0.1 -timediff 3600
     $run = $run -input_label $label
     $run = $run -template_label $label
-    $run = $run -label $label
-    $run = $run -workdir $workdir/$label/
+    $run = $run -dist_group $dist_group
+    $run = $run -set_label $label
+    $run = $run -set_workdir $workdir/$label/
 
     if ($DB:n == 0)
@@ -192,5 +195,5 @@
     book setword SURVEY_MAGIC $label STATE DONE
     book getword SURVEY_MAGIC $label WORKDIR -var workdir
-
+  
     $run = magictool -definebyquery -label $label -diff_label $label -workdir $workdir/$label/
 
