Changeset 35590
- Timestamp:
- May 21, 2013, 6:01:37 AM (13 years ago)
- Location:
- trunk/Ohana/src/dvomerge
- Files:
-
- 9 edited
-
. (modified) (1 prop)
-
include/dvomerge.h (modified) (1 diff)
-
src/args.c (modified) (2 diffs)
-
src/dvomerge.c (modified) (2 diffs)
-
src/dvomergeFromList.c (modified) (1 diff)
-
src/dvomergeUpdate.c (modified) (1 diff)
-
src/dvomergeUpdate_catalogs.c (modified) (2 diffs)
-
src/dvomergeUpdate_threaded.c (modified) (1 diff)
-
src/help.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/dvomerge
- Property svn:mergeinfo set to
-
trunk/Ohana/src/dvomerge/include/dvomerge.h
r35416 r35590 25 25 26 26 int VERBOSE; 27 int VERIFY; 27 28 char CATDIR[256]; 28 29 char GSCFILE[256]; -
trunk/Ohana/src/dvomerge/src/args.c
r35416 r35590 12 12 remove_argument (N, argc, argv); 13 13 } 14 15 /* verify merge status of output tables, but do not modify */ 16 VERIFY = FALSE; 17 if ((N = get_argument (*argc, argv, "-verify"))) { 18 VERIFY = TRUE; 19 remove_argument (N, argc, argv); 20 } 21 if ((N = get_argument (*argc, argv, "-check-only"))) { 22 VERIFY = TRUE; 23 remove_argument (N, argc, argv); 24 } 25 26 /* use a different photcode file to define mean values */ 14 27 if ((N = get_argument (*argc, argv, "-photcode-file"))) { 15 28 remove_argument (N, argc, argv); … … 113 126 } 114 127 128 /* verify merge status of output tables, but do not modify */ 129 VERIFY = FALSE; 130 if ((N = get_argument (*argc, argv, "-verify"))) { 131 VERIFY = TRUE; 132 remove_argument (N, argc, argv); 133 } 134 if ((N = get_argument (*argc, argv, "-check-only"))) { 135 VERIFY = TRUE; 136 remove_argument (N, argc, argv); 137 } 138 115 139 /* replace measurement, don't duplicate */ 116 140 REPLACE_BY_PHOTCODE = FALSE; -
trunk/Ohana/src/dvomerge/src/dvomerge.c
r29938 r35590 10 10 if (argc == 6) { 11 11 if (!strcasecmp (argv[2], "and")) { 12 if (VERIFY) { 13 fprintf (stderr, "WARNING / ERROR : dvomerge (input1) and (input2) into (output) : VERIFY mode not implemented\n"); 14 exit (3); 15 } 12 16 dvomergeCreate (argc, argv); 13 17 } else { 18 if (VERIFY) { 19 fprintf (stderr, "WARNING / ERROR : dvomerge (input) into (output) from (list) : VERIFY mode not implemented\n"); 20 exit (3); 21 } 14 22 dvomergeFromList (argc, argv); 15 23 } … … 26 34 } 27 35 28 /* we have two possiblemodes of operation:36 /* we have two major modes of operation: 29 37 30 Create : dvomerge (in1) and (in2) to (out) -- create a new db from two input dbs 31 Update : dvomerge (in) into (out) -- merge a new db into an existing db 32 Continue : dvomerge (in) into (out) continue -- merge a new db into an existing db 38 Create : dvomerge (in1) and (in2) to (out) -- create a new db from two input dbs 39 Update : dvomerge (in) into (out) -- merge a new db into an existing db 33 40 41 we also have varients on Update: 42 Continue : dvomerge (in) into (out) continue -- merge only unmerged tables into the existing db 43 From List : dvomerge (in) into (out) from (list) -- merge only specified tables into the existing db 44 45 neither of the 2 above modes update the image table 34 46 */ -
trunk/Ohana/src/dvomerge/src/dvomergeFromList.c
r35454 r35590 108 108 dmhObjectStats *inStats = dmhObjectStatsRead (inputfile); 109 109 110 // XXX : we are not checking for already-merged entries 111 110 112 LoadCatalog (&incatalog, NULL, inputfile, "r", NsecfiltInput); 111 113 -
trunk/Ohana/src/dvomerge/src/dvomergeUpdate.c
r33963 r35590 23 23 CONTINUE = TRUE; 24 24 } 25 if (VERIFY) CONTINUE = TRUE; 25 26 26 27 input = argv[1]; -
trunk/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c
r34405 r35590 76 76 } 77 77 if (!missed) { 78 if (VERBOSE ) fprintf (stderr, "skipping %s, empty oralready merged\n", inlist[0].filename[i]);78 if (VERBOSE || VERIFY) fprintf (stderr, "skipping %s, already merged\n", inlist[0].filename[i]); 79 79 OutputStatusFree (outstat, outlist->Nregions); 80 80 dmhObjectStatsFree (inStats); 81 81 SkyListFree (outlist); 82 continue; 83 } 84 if (VERIFY) { 85 fprintf (stderr, "%s NOT merged\n", inlist[0].filename[i]); 82 86 continue; 83 87 } … … 193 197 char tmpline[DVO_MAX_PATH]; 194 198 if (VERBOSE) { snprintf (tmpline, DVO_MAX_PATH, "%s -v", command); strcpy (command, tmpline); } 199 if (VERIFY) { snprintf (tmpline, DVO_MAX_PATH, "%s -verify", command); strcpy (command, tmpline); } 195 200 if (REPLACE_BY_PHOTCODE) { snprintf (tmpline, DVO_MAX_PATH, "%s -replace", command); strcpy (command, tmpline); } 196 201 -
trunk/Ohana/src/dvomerge/src/dvomergeUpdate_threaded.c
r33657 r35590 129 129 output = argv[3]; 130 130 131 fprintf (stderr, "WARNING / ERROR : multi-threaded dvomerge does not handle merge tracking yet\n"); 132 exit (2); 133 131 134 if (ALTERNATE_PHOTCODE_FILE) { 132 135 fprintf (stderr, "cannot specify photcodes when merging into an existing catdir\n"); -
trunk/Ohana/src/dvomerge/src/help.c
r35416 r35590 59 59 fprintf (stderr, " optional flags:\n"); 60 60 fprintf (stderr, " -v : verbose mode\n"); 61 fprintf (stderr, " -verify : verify merge status of output tables, but do not modify\n"); 62 fprintf (stderr, " -check-only : verify merge status of output tables, but do not modify [same as -verify]\n"); 61 63 fprintf (stderr, " -help : this list\n"); 62 64 fprintf (stderr, " -h : this list\n\n"); … … 81 83 fprintf (stderr, " optional flags:\n"); 82 84 fprintf (stderr, " -v : verbose mode\n"); 85 fprintf (stderr, " -verify : verify merge status of output tables, but do not modify\n"); 86 fprintf (stderr, " -check-only : verify merge status of output tables, but do not modify [same as -verify]\n"); 83 87 fprintf (stderr, " -help : this list\n"); 84 88 fprintf (stderr, " -h : this list\n\n");
Note:
See TracChangeset
for help on using the changeset viewer.
