Changeset 35358
- Timestamp:
- Apr 4, 2013, 11:26:25 AM (13 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 3 edited
-
share/releasetool_pendingrelgroup.sql (modified) (1 diff)
-
src/releasetool.c (modified) (4 diffs)
-
src/releasetoolConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/releasetool_pendingrelgroup.sql
r35297 r35358 5 5 JOIN ippRelease USING(rel_id) 6 6 WHERE relGroup.state = 'new' 7 AND relGroup.fault = 0 -
trunk/ippTools/src/releasetool.c
r35297 r35358 832 832 PXOPT_LOOKUP_BOOL(pretend, config->args, "-pretend", false); 833 833 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 834 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 834 835 835 836 // find the parameters of all the exposures that we want to add to the release … … 852 853 853 854 psFree(where); 855 856 if (limit) { 857 psString limitString = psDBGenerateLimitSQL(limit); 858 psStringAppend(&query, " %s", limitString); 859 psFree(limitString); 860 } 854 861 855 862 if (!p_psDBRunQuery(config->dbh, query)) { … … 1331 1338 PS_ASSERT_PTR_NON_NULL(config, false); 1332 1339 1333 PXOPT_LOOKUP_S32(group_id, config->args, "-group_id", true, false); 1340 PXOPT_LOOKUP_S32(group_id, config->args, "-group_id", false, false); 1341 PXOPT_LOOKUP_STR(group_name, config->args, "-group_name", false, false); 1342 if (!group_id && !group_name) { 1343 psError(PXTOOLS_ERR_CONFIG, true, "either group_id or group_name is required\n"); 1344 return false; 1345 } 1334 1346 1335 1347 PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false); … … 1352 1364 1353 1365 PXOPT_COPY_S64(config->args, where, "-group_id", "relGroup.group_id", "=="); 1366 PXOPT_COPY_STR(config->args, where, "-group_name", "relGroup.group_name", "=="); 1354 1367 // XXX TODO if label is enabled (for changing label or state for a block) we should 1355 1368 // disallow setting some parameters such as exp_list_path -
trunk/ippTools/src/releasetoolConfig.c
r35297 r35358 195 195 psMetadataAddF32(definerelstackArgs, PS_LIST_TAIL, "-set_zpt_stdev", 0, "define zero point stdev", NAN); 196 196 psMetadataAddF32(definerelstackArgs, PS_LIST_TAIL, "-set_fwhm_major", 0, "define fwhm_major", NAN); 197 psMetadataAddStr(definerelstackArgs, PS_LIST_TAIL, "-set_path_base", 0, "define state (required)", NULL);197 psMetadataAddStr(definerelstackArgs, PS_LIST_TAIL, "-set_path_base", 0, "define state", NULL); 198 198 psMetadataAddS16(definerelstackArgs, PS_LIST_TAIL, "-set_fault", 0, "define fault", 0); 199 199 200 psMetadataAddBool(definerelstackArgs, PS_LIST_TAIL, "-pretend", 0, "do not actually modify the database", false);200 psMetadataAddBool(definerelstackArgs, PS_LIST_TAIL, "-pretend", 0, "do not actually modify the database", false); 201 201 psMetadataAddBool(definerelstackArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 202 psMetadataAddU64(definerelstackArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 202 203 203 204 // -definerelgroup … … 240 241 psMetadata *updaterelgroupArgs = psMetadataAlloc(); 241 242 242 psMetadataAddS32(updaterelgroupArgs, PS_LIST_TAIL, "-group_id", 0, "select by group ID (required)", 0); 243 psMetadataAddS32(updaterelgroupArgs, PS_LIST_TAIL, "-group_id", 0, "select by group ID", 0); 244 psMetadataAddStr(updaterelgroupArgs, PS_LIST_TAIL, "-group_name", 0, "select by group name", 0); 243 245 244 246 // parameters of the relGroup
Note:
See TracChangeset
for help on using the changeset viewer.
