Changeset 66983


Ignore:
Timestamp:
Nov 29, 2015, 12:49:41 PM (9 years ago)
Author:
jachym
Message:

Adding more generic support for -g flag in r3.info

File:
1 edited

Legend:

Unmodified
Added
Removed
  • grass/trunk/raster3d/r3.info/main.c

    r64026 r66983  
    459459        }
    460460        if (hflag->answer) {
    461             if (hist_ok) {
     461            if (hist_ok && !gflag->answer) {
    462462                fprintf(out, "Title:\n");
    463463                fprintf(out, "   %s\n", Rast_get_history(&hist, HIST_TITLE));
     
    473473                }
    474474            }
     475            else if (hist_ok && gflag->answer) {
     476                fprintf(out, "title=");
     477                fprintf(out, "\"%s\"\n", Rast_get_history(&hist, HIST_TITLE));
     478                fprintf(out, "source1=");
     479                fprintf(out, "\"%s\"\n", Rast_get_history(&hist, HIST_DATSRC_1));
     480                fprintf(out, "source2=");
     481                fprintf(out, "\"%s\"\n", Rast_get_history(&hist, HIST_DATSRC_2));
     482                fprintf(out, "description=");
     483                fprintf(out, "\"%s\"\n", Rast_get_history(&hist, HIST_KEYWRD));
     484                if (Rast_history_length(&hist)) {
     485                    for (i = 0; i < Rast_history_length(&hist); i++)
     486                        fprintf(out, "comments_%d=", i);
     487                        fprintf(out, "\"%s\"\n", Rast_history_line(&hist, i));
     488                }
     489            }
    475490            else {
    476491                G_fatal_error(_("Error while reading history file"));
Note: See TracChangeset for help on using the changeset viewer.