Index: /tags/ipp-20101215/ippTools/src/difftool.c
===================================================================
--- /tags/ipp-20101215/ippTools/src/difftool.c	(revision 30535)
+++ /tags/ipp-20101215/ippTools/src/difftool.c	(revision 30536)
@@ -1978,4 +1978,5 @@
     PXOPT_COPY_STR(config->args, stack2Where, "-skycell_id", "stackRun.skycell_id", "==");
     PXOPT_COPY_STR(config->args, stack1Where, "-input_label", "stackRun.label","==");
+    PXOPT_COPY_STR(config->args, stack1Where, "-input_data_group", "stackRun.data_group","==");
     PXOPT_COPY_STR(config->args, stack2Where, "-template_label", "stackRun.label","==");
     PXOPT_COPY_F32(config->args, stack1Where, "-good_frac", "stackSumSkyfile.good_frac", ">=");
@@ -2086,5 +2087,5 @@
     }
 
-    query = pxDataGet("difftool_definestackstack_part1.sql");
+    
     if (pretend) {
 	// negative simple so the default is true
@@ -2100,4 +2101,7 @@
     psArray *list = psArrayAllocEmpty(16); // List of runs defined, to print
     for (long i = 0; i < output->n; i++) {
+      query = pxDataGet("difftool_definestackstack_part1.sql");
+
+   
 	psMetadata *row = output->data[i]; // Output row from query
 	bool mdok;                      // Status of MD lookup
