Index: trunk/ippTools/src/diffphottoolConfig.c
===================================================================
--- trunk/ippTools/src/diffphottoolConfig.c	(revision 28363)
+++ trunk/ippTools/src/diffphottoolConfig.c	(revision 28412)
@@ -115,4 +115,11 @@
     psMetadataAddBool(revertArgs, PS_LIST_TAIL, "-all", 0, "allow no search terms", 0);
 
+    // -data
+    psMetadata *dataArgs = psMetadataAlloc();
+    psMetadataAddS64(dataArgs, PS_LIST_TAIL, "-diff_phot_id", 0, "search by diffphot ID", 0);
+    psMetadataAddStr(dataArgs, PS_LIST_TAIL, "-skycell_id", 0, "search by skycell ID", NULL);
+    psMetadataAddU64(dataArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0);
+    psMetadataAddBool(dataArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false);
+
     psFree(now);
 
@@ -127,4 +134,5 @@
     PXOPT_ADD_MODE("-advance",   "", DIFFPHOTTOOL_MODE_ADVANCE,   advanceArgs);
     PXOPT_ADD_MODE("-revert",    "", DIFFPHOTTOOL_MODE_REVERT,    revertArgs);
+    PXOPT_ADD_MODE("-data",      "", DIFFPHOTTOOL_MODE_DATA,      dataArgs);
 
     if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) {
