IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39295 for trunk


Ignore:
Timestamp:
Dec 24, 2015, 6:01:45 AM (11 years ago)
Author:
eugene
Message:

add merge history when copying image table

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/dvomerge/src/dvorepairDeleteImagesByExternID.c

    r38986 r39295  
    421421  gfits_modify (&db.header, "DVO_DBID", "%s", 1, dbID);     
    422422
     423  // also save the merge history:
     424  int Nmerge;
     425  if (gfits_scan (&oldDB->header, "NMERGE", "%d", 1, &Nmerge)) {
     426    int i;
     427    gfits_modify (&db.header, "NMERGE", "%d", 1, Nmerge);
     428    for (i = 0; i < Nmerge; i++) {
     429      char field[80], value[80];
     430      snprintf (field, 80, "DM_%05d", i);
     431      if (!gfits_scan (&oldDB->header, field, "%s", 1, value)) {
     432        fprintf (stderr, "missing merge info %s\n", field);
     433        continue;
     434      }
     435      gfits_modify (&db.header, field, "%s", 1, value);
     436    }
     437  }
     438
    423439  /* add the new image and save */
    424440  dvo_image_addrows (&db, image, Nimage);
Note: See TracChangeset for help on using the changeset viewer.