Index: /tags/ipp-20101215/ippTools/src/disttool.c
===================================================================
--- /tags/ipp-20101215/ippTools/src/disttool.c	(revision 30551)
+++ /tags/ipp-20101215/ippTools/src/disttool.c	(revision 30552)
@@ -1185,5 +1185,5 @@
     PXOPT_COPY_S64(config->args, where, "-stage_id", "stage_id", "==");
     PXOPT_COPY_STR(config->args, where, "-state", "state", "==");
-    PXOPT_COPY_STR(config->args, where, "-label", "label", "==");
+    pxAddLabelSearchArgs(config, where, "-label", "label", "==");
     PXOPT_COPY_S16(config->args, where, "-fault", "rcDSFileset.fault", "==");
 
Index: /tags/ipp-20101215/ippTools/src/disttoolConfig.c
===================================================================
--- /tags/ipp-20101215/ippTools/src/disttoolConfig.c	(revision 30551)
+++ /tags/ipp-20101215/ippTools/src/disttoolConfig.c	(revision 30552)
@@ -197,5 +197,5 @@
     psMetadataAddS64(revertfilesetArgs, PS_LIST_TAIL, "-stage_id",0, "define stage_id", 0);
     psMetadataAddStr(revertfilesetArgs, PS_LIST_TAIL, "-state",   0, "define state", NULL);
-    psMetadataAddStr(revertfilesetArgs, PS_LIST_TAIL, "-label",   0, "define label", NULL);
+    psMetadataAddStr(revertfilesetArgs, PS_LIST_TAIL, "-label",   PS_META_DUPLICATE_OK, "define label", NULL);
     psMetadataAddS16(revertfilesetArgs, PS_LIST_TAIL, "-fault",   0, "define fault code", 0);
     psMetadataAddBool(revertfilesetArgs, PS_LIST_TAIL, "-all",    0, "revert all faulted runs", NULL);
