Changeset 29498
- Timestamp:
- Oct 20, 2010, 1:00:59 PM (16 years ago)
- Location:
- tags/ipp-20100823
- Files:
-
- 53 edited
- 4 copied
-
dbconfig (modified) (1 prop)
-
dbconfig/background.md (modified) (2 diffs)
-
dbconfig/changes.txt (modified) (1 diff)
-
dbconfig/config.md (modified) (1 diff)
-
dbconfig/magic.md (modified) (1 diff)
-
dbconfig/pstamp.md (modified) (1 prop)
-
dbconfig/stack.md (modified) (1 prop)
-
ippTasks (modified) (1 prop)
-
ippTasks/destreak.pro (modified) (4 diffs, 1 prop)
-
ippTasks/diskbalance.pro (copied) (copied from trunk/ippTasks/diskbalance.pro )
-
ippTasks/dist.pro (modified) (1 prop)
-
ippTasks/magic.pro (modified) (3 diffs)
-
ippTasks/pstamp.pro (modified) (1 prop)
-
ippTasks/replicate.pro (modified) (2 diffs)
-
ippTasks/science.cleanup.pro (modified) (6 diffs)
-
ippTools (modified) (1 prop)
-
ippTools/configure.ac (modified) (2 diffs)
-
ippTools/share (modified) (1 prop)
-
ippTools/share/Makefile.am (modified) (3 diffs)
-
ippTools/share/addtool_find_cam_id.sql (modified) (3 diffs)
-
ippTools/share/addtool_find_cam_id_dvo.sql (modified) (1 diff)
-
ippTools/share/chiptool_revertcleanup.sql (copied) (copied from trunk/ippTools/share/chiptool_revertcleanup.sql )
-
ippTools/share/difftool_revertcleanup.sql (copied) (copied from trunk/ippTools/share/difftool_revertcleanup.sql )
-
ippTools/share/difftool_todiffskyfile.sql (modified) (1 prop)
-
ippTools/share/magicdstool_todestreak_camera.sql (modified) (1 diff)
-
ippTools/share/magicdstool_todestreak_chip.sql (modified) (1 diff)
-
ippTools/share/magicdstool_todestreak_diff.sql (modified) (2 diffs)
-
ippTools/share/magicdstool_todestreak_raw.sql (modified) (1 diff)
-
ippTools/share/magicdstool_todestreak_warp.sql (modified) (1 diff)
-
ippTools/share/magictool_definebyquery_select.sql (modified) (1 prop)
-
ippTools/share/magictool_revertnode.sql (modified) (1 prop)
-
ippTools/share/magictool_toprocess_inputs.sql (modified) (1 diff)
-
ippTools/share/magictool_toprocess_tree.sql (modified) (1 diff)
-
ippTools/share/pubtool_pending.sql (modified) (1 prop)
-
ippTools/share/pxadmin_create_tables.sql (modified) (2 diffs)
-
ippTools/share/stacktool_tosum.sql (modified) (1 diff)
-
ippTools/share/warptool_revertcleanup.sql (copied) (copied from trunk/ippTools/share/warptool_revertcleanup.sql )
-
ippTools/share/warptool_scmap.sql (modified) (1 prop)
-
ippTools/src/addtool.c (modified) (1 diff)
-
ippTools/src/bgtool.c (modified) (2 diffs)
-
ippTools/src/chiptool.c (modified) (4 diffs)
-
ippTools/src/chiptool.h (modified) (1 diff)
-
ippTools/src/chiptoolConfig.c (modified) (2 diffs)
-
ippTools/src/difftool.c (modified) (3 diffs, 1 prop)
-
ippTools/src/difftool.h (modified) (1 diff)
-
ippTools/src/difftoolConfig.c (modified) (4 diffs)
-
ippTools/src/magicdstool.c (modified) (1 prop)
-
ippTools/src/magictool.c (modified) (7 diffs)
-
ippTools/src/magictoolConfig.c (modified) (2 diffs)
-
ippTools/src/pubtool.c (modified) (1 prop)
-
ippTools/src/stacktool.c (modified) (1 diff)
-
ippTools/src/warptool.c (modified) (3 diffs)
-
ippTools/src/warptool.h (modified) (1 diff)
-
ippTools/src/warptoolConfig.c (modified) (2 diffs)
-
magic/remove/src (modified) (1 prop)
-
magic/remove/src/streaksio.c (modified) (1 prop)
-
pstamp (modified) (1 prop)
Legend:
- Unmodified
- Added
- Removed
-
tags/ipp-20100823/dbconfig
- Property svn:mergeinfo set to
-
tags/ipp-20100823/dbconfig/background.md
r28486 r29498 21 21 class_id STR 64 22 22 path_base STR 255 23 data_state STR 64 23 24 magicked S64 0 24 25 dtime_script F32 0.0 … … 57 58 skycell_id STR 64 58 59 path_base STR 255 60 data_state STR 64 59 61 magicked S64 0 60 62 dtime_script F32 0.0 -
tags/ipp-20100823/dbconfig/changes.txt
r28873 r29498 1945 1945 ALTER TABLE diffSummary DROP PRIMARY KEY, ADD PRIMARY KEY (diff_id, projection_cell); 1946 1946 ALTER TABLE stackSummary DROP PRIMARY KEY, ADD PRIMARY KEY (sass_id, projection_cell); 1947 1948 ALTER TABLE stackSumSkyfile ADD COLUMN mjd_obs double AFTER good_frac; 1949 1950 -- changes to support cleanup of the background preserved images 1951 ALTER TABLE chipBackgroundImfile ADD COLUMN data_state VARCHAR(64) AFTER path_base; 1952 ALTER TABLE chipBackgroundImfile ADD KEY(data_state); 1953 ALTER TABLE warpBackgroundSkyfile ADD COLUMN data_state VARCHAR(64) AFTER path_base; 1954 ALTER TABLE warpBackgroundSkyfile ADD KEY(data_state); 1955 1956 ALTER TABLE magicMask ADD COLUMN path_base VARCHAR(255) AFTER uri; 1957 1958 -- diff_id was removed from magicInputSkyfile ages ago, but 1959 -- pxadmin_create_tables.sql still had it this command didn't work due to 1960 -- a mysql error. 1961 -- ALTER TABLE magicInputSkyfile DROP COLUMN diff_id; 1962 UPDATE dbversion set schema_version = '1.1.64', updated= CURRENT_TIMESTAMP(); 1963 1964 -- Version 1.1.65 -
tags/ipp-20100823/dbconfig/config.md
r26519 r29498 2 2 pkg_name STR ippdb 3 3 pkg_namespace STR ippdb 4 pkg_version STR 1.1.6 34 pkg_version STR 1.1.64 5 5 END -
tags/ipp-20100823/dbconfig/magic.md
r27450 r29498 42 42 magic_id S64 0 # Primary Key fkey(magic_id) ref magicRun(magic_id) 43 43 uri STR 255 44 path_base STR 255 44 45 streaks S32 0 45 46 fault S16 0 # Key -
tags/ipp-20100823/dbconfig/pstamp.md
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/dbconfig/stack.md
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTasks
- Property svn:mergeinfo set to
-
tags/ipp-20100823/ippTasks/destreak.pro
- Property svn:mergeinfo deleted
r29399 r29498 29 29 $magicDSRevertStage = 0 30 30 31 macro destreak.show.stages 32 echo $DS_STAGE:n stages enabled for destreak processing 33 for i 0 $DS_STAGE:n 34 echo $i $DS_STAGE:$i 35 end 36 echo current magicDSStage = $magicDSStage 37 echo current magicDSRevertStage = $magicDSRevertStage 38 end 39 31 40 ### Check status of tasks 32 41 macro destreak.status … … 178 187 book getword magicToDS $pageName camera -var CAMERA 179 188 book getword magicToDS $pageName streaks_uri -var STREAKS 189 book getword magicToDS $pageName streaks_path_base -var STREAKS_PATH_BASE 180 190 book getword magicToDS $pageName inv_streaks_uri -var INV_STREAKS 191 book getword magicToDS $pageName inv_streaks_path_base -var INV_STREAKS_PATH_BASE 181 192 book getword magicToDS $pageName stage -var STAGE 182 193 book getword magicToDS $pageName stage_id -var STAGE_ID … … 204 215 # TODO: do not add recoveryroot or replace if they are null or zero 205 216 206 $run = magic_destreak.pl --magic_ds_id $MAGIC_DS_ID --camera $CAMERA --exp_id $EXP_ID --streaks $STREAKS --inv_streaks $INV_STREAKS --stage $STAGE --stage_id $STAGE_ID --component $COMPONENT --uri $URI --path_base $PATH_BASE --cam_path_base $CAM_PATH_BASE --cam_reduction $CAM_REDUCTION --outroot $OUTROOT --logfile $logfile --recoveryroot $RECROOT --replace $REPLACE --magicked $MAGICKED217 $run = magic_destreak.pl --magic_ds_id $MAGIC_DS_ID --camera $CAMERA --exp_id $EXP_ID --streaks_path_base $STREAKS_PATH_BASE --inv_streaks_path_base $INV_STREAKS_PATH_BASE--streaks $STREAKS --inv_streaks $INV_STREAKS --stage $STAGE --stage_id $STAGE_ID --component $COMPONENT --uri $URI --path_base $PATH_BASE --cam_path_base $CAM_PATH_BASE --cam_reduction $CAM_REDUCTION --outroot $OUTROOT --logfile $logfile --recoveryroot $RECROOT --replace $REPLACE --magicked $MAGICKED 207 218 208 219 add_standard_args run … … 249 260 250 261 periods -poll $LOADPOLL 251 #periods -exec $LOADEXEC 252 periods -exec 60 262 periods -exec 30 253 263 periods -timeout 300 254 264 npending 1 -
tags/ipp-20100823/ippTasks/dist.pro
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTasks/magic.pro
r27620 r29498 288 288 book getword magicToProcess $pageName camera -var CAMERA 289 289 book getword magicToProcess $pageName workdir -var WORKDIR_TEMPLATE 290 book getword magicToProcess $pageName raw_workdir -var RAW_TEMPLATE 291 book getword magicToProcess $pageName exp_name -var EXP_NAME 290 292 book getword magicToProcess $pageName dbname -var DBNAME 291 293 … … 308 310 sprintf baseroot "%s/%s/%s.mgc.%s" $WORKDIR $EXP_ID $EXP_ID $MAGIC_ID 309 311 312 if ("$NODE" == "root") 313 # This is the root node, put the streaks file into the rawExps workdir 314 # which is presumably in nebulous and thus will be replicatable 315 set.workdir.by.camera $CAMERA FPA $RAW_TEMPLATE $default_host RAW_WORKDIR 316 sprintf final_outroot "%s/%s.%s/%s.%s.mgc.%s" $RAW_WORKDIR $EXP_NAME $EXP_ID $EXP_NAME $EXP_ID $MAGIC_ID 317 318 $EXTRA_ARGS = --final-outroot $final_outroot 319 else 320 $EXTRA_ARGS = "" 321 end 322 310 323 $logfile = $baseroot.$NODE.log 311 324 if ("$logfile" == "") … … 319 332 mkdir $outpath 320 333 321 $run = magic_process.pl --magic_id $MAGIC_ID --camera $CAMERA --node $NODE --baseroot $baseroot --logfile $logfile 334 $run = magic_process.pl --magic_id $MAGIC_ID --camera $CAMERA --node $NODE --baseroot $baseroot --logfile $logfile $EXTRA_ARGS 322 335 add_standard_args run 323 336 -
tags/ipp-20100823/ippTasks/pstamp.pro
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTasks/replicate.pro
r24847 r29498 173 173 book getword replicatePending $pageName volume_name -var VOLUME_NAME 174 174 book getword replicatePending $pageName volume_host -var VOLUME_HOST 175 book getword replicatePending $pageName command -var COMMAND 175 176 176 177 set.host.for.replicate $VOLUME_HOST … … 180 181 181 182 # these operations do not require a database to be specified 182 $run = neb-replicate --copies $NEED_COPIES$KEY183 $run = $COMMAND $KEY 183 184 184 185 # save the pageName for future reference below -
tags/ipp-20100823/ippTasks/science.cleanup.pro
r24595 r29498 113 113 task.exec 114 114 book npages chipPendingCleanup -var N 115 if ($N == 0) break 115 if ($N == 0) 116 periods -exec $RUNEXEC 117 break 118 end 116 119 if ($NETWORK == 0) break 117 120 … … 143 146 echo command $run 144 147 end 148 periods -exec 0.05 145 149 command $run 146 150 end … … 569 573 task.exec 570 574 book npages warpPendingCleanup -var N 571 if ($N == 0) break 575 if ($N == 0) 576 periods -exec $RUNEXEC 577 break 578 end 572 579 if ($NETWORK == 0) break 573 580 … … 599 606 echo command $run 600 607 end 608 periods -exec 0.05 601 609 command $run 602 610 end … … 721 729 task.exec 722 730 book npages diffCleanup -var N 723 if ($N == 0) break 731 if ($N == 0) 732 periods -exec $RUNEXEC 733 break 734 end 724 735 if ($NETWORK == 0) break 725 736 … … 751 762 echo command $run 752 763 end 764 periods -exec 0.05 753 765 command $run 754 766 end -
tags/ipp-20100823/ippTools
- Property svn:mergeinfo changed
/trunk/ippTools merged: 29335,29349,29357-29358,29363,29365,29370,29407,29415-29418,29423,29493,29495,29497
- Property svn:mergeinfo changed
-
tags/ipp-20100823/ippTools/configure.ac
r29203 r29498 1 1 AC_PREREQ(2.61) 2 2 3 AC_INIT([ipptools], [1.1.6 3], [ipp-support@ifa.hawaii.edu])3 AC_INIT([ipptools], [1.1.64], [ipp-support@ifa.hawaii.edu]) 4 4 AC_CONFIG_SRCDIR([autogen.sh]) 5 5 … … 18 18 PKG_CHECK_MODULES([PSLIB], [pslib >= 1.1.0]) 19 19 PKG_CHECK_MODULES([PSMODULES], [psmodules >= 1.1.0]) 20 PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1.6 3])20 PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1.64]) 21 21 PKG_CHECK_MODULES([PPSTAMP], [ppstamp >= 0.1.1]) 22 22 -
tags/ipp-20100823/ippTools/share
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTools/share/Makefile.am
r29307 r29498 61 61 chiptool_pendingimfile.sql \ 62 62 chiptool_processedimfile.sql \ 63 chiptool_revertcleanup.sql \ 63 64 chiptool_revertprocessedimfile.sql \ 64 65 chiptool_revertupdatedimfile.sql \ … … 143 144 difftool_revertdiffskyfile_delete.sql \ 144 145 difftool_revertdiffskyfile_updated.sql \ 146 difftool_revertcleanup.sql \ 145 147 difftool_setskyfiletoupdate.sql \ 146 148 difftool_skyfile.sql \ … … 358 360 warptool_revertwarped_delete.sql \ 359 361 warptool_revertwarped_updated.sql \ 362 warptool_revertcleanup.sql \ 360 363 warptool_runstate.sql \ 361 364 warptool_scmap.sql \ -
tags/ipp-20100823/ippTools/share/addtool_find_cam_id.sql
r26915 r29498 2 2 camRun.* 3 3 FROM camRun 4 JOIN camProcessedExp 5 USING(cam_id) 4 6 JOIN chipRun 5 7 USING(chip_id) … … 10 12 FROM addRun 11 13 JOIN camRun USING(cam_id) 12 JOIN chipRun USING(chip_id)14 JOIN chipRun USING(chip_id) 13 15 ) as foo 14 16 ON exp_id = added_exp_id … … 17 19 WHERE 18 20 camRun.state = 'full' 21 AND camProcessedExp.quality = 0 19 22 AND added_exp_id IS NULL 20 23 -- addtool adds checks on exposure being added to the dvodb previously -
tags/ipp-20100823/ippTools/share/addtool_find_cam_id_dvo.sql
r28856 r29498 1 1 SELECT camRun.* FROM camRun 2 JOIN camProcessedExp USING(cam_id) 2 3 JOIN chipRun USING(chip_id) 3 4 JOIN rawExp USING(exp_id) 4 WHERE camRun.state = 'full' 5 WHERE camRun.state = 'full' and camProcessedExp.quality = 0 5 6 AND exp_id NOT IN (SELECT exp_id 6 7 FROM addRun -
tags/ipp-20100823/ippTools/share/difftool_todiffskyfile.sql
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTools/share/magicdstool_todestreak_camera.sql
r29359 r29498 7 7 camera, 8 8 magicMask.uri AS streaks_uri, 9 magicMask.path_base AS streaks_path_base, 9 10 CAST(NULL AS CHAR(255)) AS inv_streaks_uri, 11 CAST(NULL AS CHAR(255)) AS inv_streaks_path_base, 10 12 stage, 11 13 stage_id, -
tags/ipp-20100823/ippTools/share/magicdstool_todestreak_chip.sql
r29359 r29498 7 7 camera, 8 8 magicMask.uri AS streaks_uri, 9 magicMask.path_base AS streaks_path_base, 9 10 CAST(NULL AS CHAR(255)) AS inv_streaks_uri, 11 CAST(NULL AS CHAR(255)) AS inv_streaks_path_base, 10 12 stage, 11 13 stage_id, -
tags/ipp-20100823/ippTools/share/magicdstool_todestreak_diff.sql
r29359 r29498 7 7 rawExp.camera, 8 8 magicMask.uri AS streaks_uri, 9 magicMask.path_base AS streaks_path_base, 9 10 CAST(NULL AS CHAR(255)) AS inv_streaks_uri, 11 CAST(NULL AS CHAR(255)) AS inv_streaks_path_base, 10 12 stage, 11 13 magicRun.diff_id AS stage_id, … … 52 54 rawExp.camera, 53 55 magicMask.uri AS streaks_uri, 56 magicMask.path_base AS streaks_path_base, 54 57 (SELECT uri from magicMask where magic_id = inv_magic_id) AS inv_streaks_uri, 58 (SELECT path_base from magicMask where magic_id = inv_magic_id) AS inv_streaks_path_base, 55 59 stage, 56 60 magicRun.diff_id AS stage_id, -
tags/ipp-20100823/ippTools/share/magicdstool_todestreak_raw.sql
r29359 r29498 6 6 rawExp.camera, 7 7 magicMask.uri as streaks_uri, 8 magicMask.path_base as streaks_path_base, 8 9 CAST(NULL AS CHAR(255)) AS inv_streaks_uri, 10 CAST(NULL AS CHAR(255)) AS inv_streaks_path_base, 9 11 stage, 10 12 stage_id, -
tags/ipp-20100823/ippTools/share/magicdstool_todestreak_warp.sql
r29359 r29498 6 6 camera, 7 7 magicMask.uri as streaks_uri, 8 magicMask.path_base as streaks_path_base, 8 9 CAST(NULL AS CHAR(255)) AS inv_streaks_uri, 10 CAST(NULL AS CHAR(255)) AS inv_streaks_path_base, 9 11 stage, 10 12 stage_id, -
tags/ipp-20100823/ippTools/share/magictool_definebyquery_select.sql
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTools/share/magictool_revertnode.sql
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTools/share/magictool_toprocess_inputs.sql
r28768 r29498 3 3 magicRun.workdir, 4 4 rawExp.exp_id, 5 rawExp.exp_name, 6 rawExp.workdir AS raw_workdir, 5 7 rawExp.camera, 6 8 -- convert magic_id into a boolean value (1 or 0) -
tags/ipp-20100823/ippTools/share/magictool_toprocess_tree.sql
r29367 r29498 3 3 magicRun.workdir, 4 4 rawExp.exp_id, 5 rawExp.exp_name, 6 rawExp.workdir AS raw_workdir, 5 7 rawExp.camera, 6 8 -- convert magic_id into a boolean value (1 or 0) -
tags/ipp-20100823/ippTools/share/pubtool_pending.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
tags/ipp-20100823/ippTools/share/pxadmin_create_tables.sql
r29359 r29498 1221 1221 CREATE TABLE magicInputSkyfile ( 1222 1222 magic_id BIGINT, 1223 diff_id BIGINT,1224 1223 node VARCHAR(64), 1225 PRIMARY KEY(magic_id, diff_id, node), 1226 FOREIGN KEY(magic_id) REFERENCES magicRun(magic_id), 1227 FOREIGN KEY(diff_id) REFERENCES diffRun(diff_id) 1224 PRIMARY KEY(magic_id, node), 1225 FOREIGN KEY(magic_id) REFERENCES magicRun(magic_id) 1228 1226 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1229 1227 … … 1253 1251 magic_id BIGINT, 1254 1252 uri VARCHAR(255), 1253 path_base VARCHAR(255), 1255 1254 streaks INT, 1256 1255 fault SMALLINT, -
tags/ipp-20100823/ippTools/share/stacktool_tosum.sql
r27929 r29498 7 7 stackRun.label, 8 8 stackRun.state, 9 stackSumSkyfile.path_base 9 stackSumSkyfile.path_base, 10 IFNULL(Label.priority, 10000) AS priority 10 11 FROM stackRun 11 12 JOIN stackInputSkyfile USING(stack_id) 12 13 JOIN warpRun USING(warp_id) 13 14 LEFT JOIN stackSumSkyfile USING(stack_id) 15 LEFT JOIN Label ON Label.label = stackRun.label 14 16 WHERE 15 17 ((stackRun.state = 'new' AND stackSumSkyfile.stack_id IS NULL) 16 18 OR (stackRun.state = 'update' AND stackSumSkyfile.fault = 0 AND stackSumSkyfile.quality = 0)) 19 AND (Label.active OR Label.active IS NULL) 17 20 -- WHERE hook %s 18 21 GROUP BY stack_id -
tags/ipp-20100823/ippTools/share/warptool_scmap.sql
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTools/src/addtool.c
r28856 r29498 493 493 494 494 // since there is only one exp per 'new' set addRun.state = 'full' 495 if (!pxaddRunSetState(config, row->add_id, "full")) { 495 // but check to make sure there are no faults 496 497 if (!fault) { 498 if (!pxaddRunSetState(config, row->add_id, "full")) { 496 499 psError(PS_ERR_UNKNOWN, false, "failed to change addRun.state for add_id: %" PRId64, row->add_id); 497 500 psFree(row); 498 501 psFree(pendingRow); 499 502 return false; 503 } 500 504 } 501 505 psFree(row); -
tags/ipp-20100823/ippTools/src/bgtool.c
r28941 r29498 658 658 } 659 659 660 if (!chipBackgroundImfileInsert(config->dbh, chip_bg_id, class_id, path_base, magicked, dtime_script,660 if (!chipBackgroundImfileInsert(config->dbh, chip_bg_id, class_id, path_base, "full", magicked, dtime_script, 661 661 hostname, quality, fault, ver_code, bg, bg_stdev, maskfrac_npix, 662 662 maskfrac_static, maskfrac_dynamic, maskfrac_magic, maskfrac_advisory)) { … … 1497 1497 } 1498 1498 1499 if (!warpBackgroundSkyfileInsert(config->dbh, warp_bg_id, skycell_id, path_base, magicked, dtime_script,1499 if (!warpBackgroundSkyfileInsert(config->dbh, warp_bg_id, skycell_id, path_base, "full", magicked, dtime_script, 1500 1500 hostname, quality, fault, ver_code, bg, bg_stdev, maskfrac_npix, 1501 1501 maskfrac_static, maskfrac_dynamic, maskfrac_magic, maskfrac_advisory)) { -
tags/ipp-20100823/ippTools/src/chiptool.c
r28716 r29498 50 50 static bool pendingcleanuprunMode(pxConfig *config); 51 51 static bool pendingcleanupimfileMode(pxConfig *config); 52 static bool revertcleanupMode(pxConfig *config); 52 53 static bool donecleanupMode(pxConfig *config); 53 54 static bool runMode(pxConfig *config); … … 94 95 MODECASE(CHIPTOOL_MODE_PENDINGCLEANUPRUN, pendingcleanuprunMode); 95 96 MODECASE(CHIPTOOL_MODE_PENDINGCLEANUPIMFILE, pendingcleanupimfileMode); 97 MODECASE(CHIPTOOL_MODE_REVERTCLEANUP, revertcleanupMode); 96 98 MODECASE(CHIPTOOL_MODE_DONECLEANUP, donecleanupMode); 97 99 MODECASE(CHIPTOOL_MODE_RUN, runMode); … … 859 861 } 860 862 psString query_update = pxDataGet("chiptool_revertupdatedimfile.sql"); 861 if (!query ) {863 if (!query_update) { 862 864 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 863 865 psFree(where); 864 866 return false; 865 867 } 868 866 869 867 870 if (where && psListLength(where->list)) { … … 886 889 } 887 890 psFree(query_update); 891 892 return true; 893 } 894 static bool revertcleanupMode(pxConfig *config) 895 { 896 PS_ASSERT_PTR_NON_NULL(config, false); 897 898 psMetadata *where = psMetadataAlloc(); 899 PXOPT_COPY_S64(config->args, where, "-chip_id", "chipRun.chip_id", "=="); 900 pxAddLabelSearchArgs (config, where, "-label", "chipRun.label", "LIKE"); 901 pxAddLabelSearchArgs (config, where, "-data_group", "chipRun.data_group", "LIKE"); 902 PXOPT_LOOKUP_STR(state, config->args, "-state", false, false); 903 904 char* newState = NULL; 905 if (!state) { 906 state = "error_cleaned"; 907 } 908 if (!strcmp(state, "error_cleaned")) { 909 newState = "goto_cleaned"; 910 } else if (!strcmp(state, "error_purged")) { 911 newState = "goto_purged"; 912 } else if (!strcmp(state, "error_scrubbed")) { 913 newState = "goto_scrubbed"; 914 } else { 915 psError(PXTOOLS_ERR_CONFIG, true, "-state must be either error_cleaned, error_purged, or error_scrubbed"); 916 return false; 917 } 918 919 if (!psListLength(where->list)) { 920 psFree(where); 921 psError(PXTOOLS_ERR_CONFIG, false, "search parameters are required"); 922 return false; 923 } 924 925 psString query = pxDataGet("chiptool_revertcleanup.sql"); 926 if (!query) { 927 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 928 psFree(where); 929 return false; 930 } 931 932 if (where && psListLength(where->list)) { 933 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 934 psStringAppend(&query, " AND %s", whereClause); 935 psFree(whereClause); 936 } 937 938 psFree(where); 939 940 if (!p_psDBRunQueryF(config->dbh, query, newState, state, state)) { 941 psError(PS_ERR_UNKNOWN, false, "database error"); 942 psFree(query); 943 return false; 944 } 945 psFree(query); 888 946 889 947 return true; -
tags/ipp-20100823/ippTools/src/chiptool.h
r27742 r29498 42 42 CHIPTOOL_MODE_PENDINGCLEANUPRUN, 43 43 CHIPTOOL_MODE_PENDINGCLEANUPIMFILE, 44 CHIPTOOL_MODE_REVERTCLEANUP, 44 45 CHIPTOOL_MODE_DONECLEANUP, 45 46 CHIPTOOL_MODE_RUN, -
tags/ipp-20100823/ippTools/src/chiptoolConfig.c
r28716 r29498 290 290 psMetadataAddU64(donecleanupArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 291 291 292 // -revertcleanup 293 psMetadata *revertcleanupArgs = psMetadataAlloc(); 294 psMetadataAddS64(revertcleanupArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip ID", 0); 295 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by chipRun label (LIKE comparison)", NULL); 296 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-data_group", PS_META_DUPLICATE_OK, "search by chipRun data_group (LIKE comparison)", NULL); 297 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-state", 0, "search by current state", NULL); 298 psMetadataAddS16(revertcleanupArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0); 299 292 300 // -run 293 301 psMetadata *runArgs = psMetadataAlloc(); … … 371 379 PXOPT_ADD_MODE("-pendingcleanupimfile", "show runs that need to be cleaned up", CHIPTOOL_MODE_PENDINGCLEANUPIMFILE, pendingcleanupimfileArgs); 372 380 PXOPT_ADD_MODE("-donecleanup", "show runs that have been cleaned", CHIPTOOL_MODE_DONECLEANUP, donecleanupArgs); 381 PXOPT_ADD_MODE("-revertcleanup", "show runs that have been cleaned", CHIPTOOL_MODE_REVERTCLEANUP, revertcleanupArgs); 373 382 PXOPT_ADD_MODE("-run", "show runs", CHIPTOOL_MODE_RUN, runArgs); 374 383 PXOPT_ADD_MODE("-tocleanedimfile", "set imfile state to cleaned", CHIPTOOL_MODE_TOCLEANEDIMFILE, tocleanedimfileArgs); -
tags/ipp-20100823/ippTools/src/difftool.c
- Property svn:mergeinfo deleted
r29366 r29498 48 48 static bool pendingcleanuprunMode(pxConfig *config); 49 49 static bool pendingcleanupskyfileMode(pxConfig *config); 50 static bool revertcleanupMode(pxConfig *config); 50 51 static bool donecleanupMode(pxConfig *config); 51 52 static bool updatediffskyfileMode(pxConfig *config); … … 100 101 MODECASE(DIFFTOOL_MODE_PENDINGCLEANUPRUN, pendingcleanuprunMode); 101 102 MODECASE(DIFFTOOL_MODE_PENDINGCLEANUPSKYFILE, pendingcleanupskyfileMode); 103 MODECASE(DIFFTOOL_MODE_REVERTCLEANUP, revertcleanupMode); 102 104 MODECASE(DIFFTOOL_MODE_DONECLEANUP, donecleanupMode); 103 105 MODECASE(DIFFTOOL_MODE_UPDATEDIFFSKYFILE, updatediffskyfileMode); … … 2531 2533 2532 2534 2535 static bool revertcleanupMode(pxConfig *config) 2536 { 2537 PS_ASSERT_PTR_NON_NULL(config, false); 2538 2539 psMetadata *where = psMetadataAlloc(); 2540 PXOPT_COPY_S64(config->args, where, "-diff_id", "diffSkyfile.diff_id", "=="); 2541 pxAddLabelSearchArgs (config, where, "-label", "diffRun.label", "LIKE"); 2542 pxAddLabelSearchArgs (config, where, "-data_group", "diffRun.data_group", "LIKE"); 2543 2544 PXOPT_LOOKUP_STR(state, config->args, "-state", false, false); 2545 2546 if (!psListLength(where->list)) { 2547 psFree(where); 2548 psError(PXTOOLS_ERR_CONFIG, false, "search parameters are required"); 2549 return false; 2550 } 2551 if (!state) { 2552 state = "error_cleaned"; 2553 } 2554 char *newState = NULL; 2555 if (!strcmp(state, "error_cleaned")) { 2556 newState = "goto_cleaned"; 2557 } else if (!strcmp(state, "error_purged")) { 2558 newState = "goto_purged"; 2559 } else if (!strcmp(state, "error_scrubbed")) { 2560 newState = "goto_scrubbed"; 2561 } else { 2562 psError(PXTOOLS_ERR_CONFIG, true, "-state must be either error_cleaned, error_purged, or error_scrubbed"); 2563 return false; 2564 } 2565 2566 psString query = pxDataGet("difftool_revertcleanup.sql"); 2567 if (!query) { 2568 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 2569 return false; 2570 } 2571 2572 if (psListLength(where->list)) { 2573 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 2574 psStringAppend(&query, " AND %s", whereClause); 2575 psFree(whereClause); 2576 } 2577 psFree(where); 2578 2579 if (!p_psDBRunQueryF(config->dbh, query, newState, state, state)) { 2580 psError(PS_ERR_UNKNOWN, false, "database error"); 2581 psFree(query); 2582 return false; 2583 } 2584 psFree(query); 2585 2586 int numDeleted = psDBAffectedRows(config->dbh); 2587 2588 psLogMsg("difftool", PS_LOG_INFO, "Reverted %d diffRuns and diffSkyfiles", numDeleted); 2589 2590 return true; 2591 } 2533 2592 static bool donecleanupMode(pxConfig *config) 2534 2593 { -
tags/ipp-20100823/ippTools/src/difftool.h
r29307 r29498 42 42 DIFFTOOL_MODE_PENDINGCLEANUPRUN, 43 43 DIFFTOOL_MODE_PENDINGCLEANUPSKYFILE, 44 DIFFTOOL_MODE_REVERTCLEANUP, 44 45 DIFFTOOL_MODE_DONECLEANUP, 45 46 DIFFTOOL_MODE_UPDATEDIFFSKYFILE, -
tags/ipp-20100823/ippTools/src/difftoolConfig.c
r29307 r29498 173 173 psMetadata *listrunArgs = psMetadataAlloc(); 174 174 psMetadataAddS64(listrunArgs, PS_LIST_TAIL, "-diff_id", 0, "search by diff ID", 0); 175 psMetadataAddStr(listrunArgs, PS_LIST_TAIL, "-tess_id", 0, "search by tessellation ID ", NULL);175 psMetadataAddStr(listrunArgs, PS_LIST_TAIL, "-tess_id", 0, "search by tessellation ID (LIKE comparison)", NULL); 176 176 psMetadataAddStr(listrunArgs , PS_LIST_TAIL, "-warp_id", 0, "search by warp_id", NULL); 177 177 psMetadataAddBool(listrunArgs, PS_LIST_TAIL, "-template", 0, "apply exposure args to template of bothways diff", false); … … 199 199 psMetadata *listssrunArgs = psMetadataAlloc(); 200 200 psMetadataAddS64(listssrunArgs, PS_LIST_TAIL, "-diff_id", 0, "search by diff ID", 0); 201 psMetadataAddStr(listssrunArgs, PS_LIST_TAIL, "-tess_id", 0, "search by tessellation ID ", NULL);201 psMetadataAddStr(listssrunArgs, PS_LIST_TAIL, "-tess_id", 0, "search by tessellation ID (LIKE comparison)", NULL); 202 202 psMetadataAddS64(listssrunArgs , PS_LIST_TAIL, "-stack_id", 0, "search by input stack_id", 0); 203 203 psMetadataAddS64(listssrunArgs , PS_LIST_TAIL, "-template_stack_id",0, "search by template stack_id", 0); … … 390 390 psMetadataAddU64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 391 391 392 // -revertcleanup 393 psMetadata *revertcleanupArgs = psMetadataAlloc(); 394 psMetadataAddS64(revertcleanupArgs, PS_LIST_TAIL, "-diff_id", 0, "search by difftool ID", 0); 395 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by diffRun label", NULL); 396 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-data_group", PS_META_DUPLICATE_OK, "search by diffRun data_group", NULL); 397 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-state", 0, "search by state", NULL); 398 399 392 400 // -donecleanup 393 401 psMetadata *donecleanupArgs = psMetadataAlloc(); … … 464 472 PXOPT_ADD_MODE("-pendingcleanuprun", "show runs that need to be cleaned up", DIFFTOOL_MODE_PENDINGCLEANUPRUN, pendingcleanuprunArgs); 465 473 PXOPT_ADD_MODE("-pendingcleanupskyfile", "show runs that need to be cleaned up", DIFFTOOL_MODE_PENDINGCLEANUPSKYFILE, pendingcleanupskyfileArgs); 474 PXOPT_ADD_MODE("-revertcleanup", "revert cleanup runs with errors", DIFFTOOL_MODE_REVERTCLEANUP, revertcleanupArgs); 466 475 PXOPT_ADD_MODE("-donecleanup", "show runs that have been cleaned", DIFFTOOL_MODE_DONECLEANUP, donecleanupArgs); 467 476 PXOPT_ADD_MODE("-updatediffskyfile", "update fault code for a diffskyfile", DIFFTOOL_MODE_UPDATEDIFFSKYFILE, updatediffskyfileArgs); -
tags/ipp-20100823/ippTools/src/magicdstool.c
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/ippTools/src/magictool.c
r29372 r29498 50 50 static bool exposureMode(pxConfig *config); 51 51 52 static bool setmagicRunState(pxConfig *config, psS64 magic_id, const char *state );52 static bool setmagicRunState(pxConfig *config, psS64 magic_id, const char *state, psString setString); 53 53 static bool parseAndInsertNodeDeps(pxConfig *config, psS64 magic_id, const char *filename); 54 54 … … 131 131 132 132 psMetadata *queryWhere = psMetadataAlloc(); // WHERE conditions for everything else 133 PXOPT_COPY_S64(config->args, queryWhere, "-exp_id", " exp_id", "==");133 PXOPT_COPY_S64(config->args, queryWhere, "-exp_id", "rawExp.exp_id", "=="); 134 134 PXOPT_COPY_STR(config->args, queryWhere, "-select_filter", "rawExp.filter", "=="); 135 135 … … 394 394 // required 395 395 PXOPT_LOOKUP_S64(magic_id, config->args, "-magic_id", true, false); 396 PXOPT_LOOKUP_STR(state, config->args, "-state", true, false); 396 PXOPT_LOOKUP_STR(state, config->args, "-set_state", true, false); 397 PXOPT_LOOKUP_S16(fault, config->args, "-set_fault", false, false); 398 PXOPT_LOOKUP_STR(note, config->args, "-set_note", false, false); 399 PXOPT_LOOKUP_BOOL(clearfault, config->args, "-clearfault", false); 400 401 psString setString = NULL; 402 if (fault || clearfault) { 403 psStringAppend(&setString, ", fault = %d", fault); 404 } 405 if (note) { 406 psStringAppend(&setString, ", note = '%s'", note); 407 } 397 408 398 409 if (state) { 399 410 // set detRun.state to state 400 return setmagicRunState(config, magic_id, state );411 return setmagicRunState(config, magic_id, state, setString); 401 412 } 402 413 … … 1171 1182 1172 1183 // optional 1173 PXOPT_LOOKUP_STR(uri, config->args, "-uri", false, false); 1184 // PXOPT_LOOKUP_STR(uri, config->args, "-uri", false, false); 1185 PXOPT_LOOKUP_STR(path_base, config->args, "-path_base", true, false); 1174 1186 PXOPT_LOOKUP_S32(streaks, config->args, "-streaks", false, false); 1175 1187 … … 1184 1196 if (!magicMaskInsert(config->dbh, 1185 1197 magic_id, 1186 uri, 1198 NULL, 1199 path_base, 1187 1200 streaks, 1188 1201 fault … … 1364 1377 } 1365 1378 1366 static bool setmagicRunState(pxConfig *config, psS64 magic_id, const char *state )1379 static bool setmagicRunState(pxConfig *config, psS64 magic_id, const char *state, psString setString) 1367 1380 { 1368 1381 PS_ASSERT_PTR_NON_NULL(state, false); … … 1380 1393 return false; 1381 1394 } 1382 1383 char *query = "UPDATE magicRun SET state = '%s' WHERE magic_id = %" PRId64; 1384 if (!p_psDBRunQueryF(config->dbh, query, state, magic_id)) { 1395 psString query = NULL; 1396 psStringAppend(&query, "UPDATE magicRun SET state = '%s'", state); 1397 if (setString) { 1398 psStringAppend(&query, setString); 1399 } 1400 psStringAppend(&query, " WHERE magic_id = %" PRId64, magic_id);; 1401 1402 // char *query = "UPDATE magicRun SET state = '%s' WHERE magic_id = %" PRId64; 1403 if (!p_psDBRunQuery(config->dbh, query)) { 1385 1404 psError(PS_ERR_UNKNOWN, false, 1386 1405 "failed to change state for magic_id %" PRId64, magic_id); -
tags/ipp-20100823/ippTools/src/magictoolConfig.c
r28039 r29498 79 79 psMetadata *updaterunArgs = psMetadataAlloc(); 80 80 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-magic_id", 0, "define magictool ID (required)", 0); 81 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "set state (required)", NULL); 81 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_state", 0, "set state (required)", NULL); 82 psMetadataAddS16(updaterunArgs, PS_LIST_TAIL, "-set_fault", 0, "set fault code", 0); 83 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_note", 0, "define note", NULL); 84 psMetadataAddBool(updaterunArgs, PS_LIST_TAIL, "-clearfault", 0, "set fault to zero", NULL); 82 85 83 86 // -addinputskyfile … … 149 152 psMetadata *addmaskArgs = psMetadataAlloc(); 150 153 psMetadataAddS64(addmaskArgs, PS_LIST_TAIL, "-magic_id", 0, "define magictool ID (required)", 0); 151 psMetadataAddStr(addmaskArgs, PS_LIST_TAIL, "- uri", 0, "define URI", NULL);154 psMetadataAddStr(addmaskArgs, PS_LIST_TAIL, "-path_base", 0, "define path_base (required)", NULL); 152 155 psMetadataAddS32(addmaskArgs, PS_LIST_TAIL, "-streaks", 0, "define number of streaks", 0); 153 156 psMetadataAddS16(addmaskArgs, PS_LIST_TAIL, "-fault", 0, "set fault code", 0); -
tags/ipp-20100823/ippTools/src/pubtool.c
- Property svn:mergeinfo changed (with no actual effect on merging)
-
tags/ipp-20100823/ippTools/src/stacktool.c
r29333 r29498 900 900 } 901 901 psFree(where); 902 903 psStringAppend(&query, "\nORDER by priority DESC, stack_id"); 902 904 903 905 // treat limit == 0 as "no limit" -
tags/ipp-20100823/ippTools/src/warptool.c
r28375 r29498 52 52 static bool pendingcleanuprunMode(pxConfig *config); 53 53 static bool pendingcleanupwarpMode(pxConfig *config); 54 static bool revertcleanupMode(pxConfig *config); 54 55 static bool donecleanupMode(pxConfig *config); 55 56 static bool tocleanedskyfileMode(pxConfig *config); … … 107 108 MODECASE(WARPTOOL_MODE_PENDINGCLEANUPRUN, pendingcleanuprunMode); 108 109 MODECASE(WARPTOOL_MODE_PENDINGCLEANUPSKYFILE, pendingcleanupwarpMode); 110 MODECASE(WARPTOOL_MODE_REVERTCLEANUP, revertcleanupMode); 109 111 MODECASE(WARPTOOL_MODE_DONECLEANUP, donecleanupMode); 110 112 MODECASE(WARPTOOL_MODE_TOCLEANEDSKYFILE, tocleanedskyfileMode); … … 1805 1807 1806 1808 1809 static bool revertcleanupMode(pxConfig *config) 1810 { 1811 PS_ASSERT_PTR_NON_NULL(config, false); 1812 1813 psMetadata *where = psMetadataAlloc(); 1814 PXOPT_COPY_S64(config->args, where, "-warp_id", "warpSkyfile.warp_id", "=="); 1815 pxAddLabelSearchArgs (config, where, "-label", "warpRun.label", "LIKE"); 1816 pxAddLabelSearchArgs (config, where, "-data_group", "warpRun.data_group", "LIKE"); 1817 1818 PXOPT_LOOKUP_STR(state, config->args, "-state", false, false); 1819 1820 if (!psListLength(where->list)) { 1821 psFree(where); 1822 psError(PXTOOLS_ERR_CONFIG, false, "search parameters are required"); 1823 return false; 1824 } 1825 if (!state) { 1826 state = "error_cleaned"; 1827 } 1828 char *newState = NULL; 1829 if (!strcmp(state, "error_cleaned")) { 1830 newState = "goto_cleaned"; 1831 } else if (!strcmp(state, "error_purged")) { 1832 newState = "goto_purged"; 1833 } else if (!strcmp(state, "error_scrubbed")) { 1834 newState = "goto_scrubbed"; 1835 } else { 1836 psError(PXTOOLS_ERR_CONFIG, true, "-state must be either error_cleaned, error_purged, or error_scrubbed"); 1837 return false; 1838 } 1839 1840 psString query = pxDataGet("warptool_revertcleanup.sql"); 1841 if (!query) { 1842 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 1843 return false; 1844 } 1845 1846 if (psListLength(where->list)) { 1847 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 1848 psStringAppend(&query, " AND %s", whereClause); 1849 psFree(whereClause); 1850 } 1851 psFree(where); 1852 1853 if (!p_psDBRunQueryF(config->dbh, query, newState, state, state)) { 1854 psError(PS_ERR_UNKNOWN, false, "database error"); 1855 psFree(query); 1856 return false; 1857 } 1858 psFree(query); 1859 1860 int numDeleted = psDBAffectedRows(config->dbh); 1861 1862 psLogMsg("warptool", PS_LOG_INFO, "Reverted %d warpRuns and warpSkyfiles", numDeleted); 1863 1864 return true; 1865 } 1807 1866 static bool donecleanupMode(pxConfig *config) 1808 1867 { -
tags/ipp-20100823/ippTools/src/warptool.h
r28375 r29498 48 48 WARPTOOL_MODE_PENDINGCLEANUPRUN, 49 49 WARPTOOL_MODE_PENDINGCLEANUPSKYFILE, 50 WARPTOOL_MODE_REVERTCLEANUP, 50 51 WARPTOOL_MODE_DONECLEANUP, 51 52 WARPTOOL_MODE_TOCLEANEDSKYFILE, -
tags/ipp-20100823/ippTools/src/warptoolConfig.c
r28375 r29498 362 362 psMetadataAddU64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 363 363 364 // -revertcleanup 365 psMetadata *revertcleanupArgs = psMetadataAlloc(); 366 psMetadataAddS64(revertcleanupArgs, PS_LIST_TAIL, "-warp_id", 0, "search by warptool ID", 0); 367 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by warpRun label", NULL); 368 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-data_group", PS_META_DUPLICATE_OK, "search by warpRun data_group", NULL); 369 psMetadataAddStr(revertcleanupArgs, PS_LIST_TAIL, "-state", 0, "search by state", NULL); 370 364 371 // -donecleanup 365 372 psMetadata *donecleanupArgs = psMetadataAlloc(); … … 451 458 PXOPT_ADD_MODE("-pendingcleanuprun", "show runs that need to be cleaned up", WARPTOOL_MODE_PENDINGCLEANUPRUN, pendingcleanuprunArgs); 452 459 PXOPT_ADD_MODE("-pendingcleanupskyfile", "show runs that need to be cleaned up", WARPTOOL_MODE_PENDINGCLEANUPSKYFILE, pendingcleanupskyfileArgs); 460 PXOPT_ADD_MODE("-revertcleanup", "revert cleanup runs with errors", WARPTOOL_MODE_REVERTCLEANUP, revertcleanupArgs); 453 461 PXOPT_ADD_MODE("-donecleanup", "show runs that have been cleaned", WARPTOOL_MODE_DONECLEANUP, donecleanupArgs); 454 462 PXOPT_ADD_MODE("-tocleanedskyfile", "set skyfile as cleaned", WARPTOOL_MODE_TOCLEANEDSKYFILE, tocleanedskyfileArgs); -
tags/ipp-20100823/magic/remove/src
- Property svn:mergeinfo set to
-
tags/ipp-20100823/magic/remove/src/streaksio.c
- Property svn:mergeinfo deleted
-
tags/ipp-20100823/pstamp
- Property svn:mergeinfo changed (with no actual effect on merging)
Note:
See TracChangeset
for help on using the changeset viewer.
