Index: trunk/ippTools/src/difftool.c
===================================================================
--- trunk/ippTools/src/difftool.c	(revision 27149)
+++ trunk/ippTools/src/difftool.c	(revision 27150)
@@ -158,5 +158,5 @@
             exposure,
             false,
-	    diff_mode,
+            diff_mode,
             note
     );
@@ -1005,6 +1005,6 @@
       diff_mode = 4;
     }
-    
-    
+
+
     // default
     PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false);
@@ -1025,5 +1025,5 @@
             false,
             0,       // magicked
-	    diff_mode, // diff_mode
+            diff_mode, // diff_mode
             note
     );
@@ -1165,4 +1165,5 @@
     PXOPT_COPY_S64(config->args, expWhere, "-exp_id", "exp_id", "==");
     PXOPT_COPY_STR(config->args, expWhere, "-filter", "filter", "==");
+    PXOPT_COPY_STR(config->args, expWhere, "-comment", "comment", "LIKE");
     PXOPT_COPY_S64(config->args, warp1Where, "-warp_id", "warpRun.warp_id", "==");
     PXOPT_COPY_STR(config->args, warp1Where, "-warp_label", "warpRun.label", "==");
@@ -1436,5 +1437,5 @@
                 true,                   // exposure
                 0,       // magicked
-		2,       // diff_mode for warp-stack difference
+                2,       // diff_mode for warp-stack difference
                 note
         );
@@ -1779,18 +1780,18 @@
 
         diffRunRow *run = diffRunRowAlloc(0,
-					  "reg",
-					  workdir,
-					  label,
-					  data_group ? data_group : label,
-					  dist_group,
-					  reduction,
-					  NULL,  // dvodb
-					  registered,
+                                          "reg",
+                                          workdir,
+                                          label,
+                                          data_group ? data_group : label,
+                                          dist_group,
+                                          reduction,
+                                          NULL,  // dvodb
+                                          registered,
                                           tess_id,
-					  true,  // bothways
-					  true,  // exposure
-					  false, // magicked
-					  1,     // diff_mode for warp-warp diff
-					  note); // Run to insert
+                                          true,  // bothways
+                                          true,  // exposure
+                                          false, // magicked
+                                          1,     // diff_mode for warp-warp diff
+                                          note); // Run to insert
         if (!diffRunInsertObject(config->dbh, run)) {
             psError(PS_ERR_UNKNOWN, false, "database error");
@@ -2073,5 +2074,5 @@
                                       false,                 // exposure
                                       0,       // magicked
-				      4,       // diff_mode
+                                      4,       // diff_mode
                                       note
                                       );
Index: trunk/ippTools/src/difftoolConfig.c
===================================================================
--- trunk/ippTools/src/difftoolConfig.c	(revision 27149)
+++ trunk/ippTools/src/difftoolConfig.c	(revision 27150)
@@ -184,4 +184,5 @@
     psMetadataAddStr(definewarpstackArgs, PS_LIST_TAIL, "-tess_id", 0, "search by tess ID", NULL);
     psMetadataAddStr(definewarpstackArgs, PS_LIST_TAIL, "-filter", 0, "search by filter", NULL);
+    psMetadataAddStr(definewarpstackArgs, PS_LIST_TAIL, "-comment", 0, "search by comment (LIKE)", NULL);
     psMetadataAddStr(definewarpstackArgs, PS_LIST_TAIL, "-stack_label", 0, "search by stack label", NULL);
     psMetadataAddStr(definewarpstackArgs, PS_LIST_TAIL, "-warp_label", 0, "search by warp label", NULL);
