[BACK]Return to logmsg.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/logmsg.c between version 1.60 and 1.61

version 1.60, 2017/05/28 16:57:01 version 1.61, 2020/10/19 19:51:20
Line 100 
Line 100 
         struct cvs_filelist *cf;          struct cvs_filelist *cf;
         struct stat st1, st2;          struct stat st1, st2;
         char *fpath, *logmsg, repo[PATH_MAX];          char *fpath, *logmsg, repo[PATH_MAX];
           char *f, path[PATH_MAX];
         struct stat st;          struct stat st;
         struct trigger_list *line_list;          struct trigger_list *line_list;
         struct trigger_line *line;          struct trigger_line *line;
Line 165 
Line 166 
   
         if (added != NULL && !RB_EMPTY(added)) {          if (added != NULL && !RB_EMPTY(added)) {
                 fprintf(fp, "%s Added Files:", CVS_LOGMSG_PREFIX);                  fprintf(fp, "%s Added Files:", CVS_LOGMSG_PREFIX);
                 RB_FOREACH(cf, cvs_flisthead, added)                  RB_FOREACH(cf, cvs_flisthead, added) {
                         fprintf(fp, "\n%s \t%s ", CVS_LOGMSG_PREFIX,                          f = cf->file_path;
                             dir != NULL ? basename(cf->file_path) :                          if (dir != NULL) {
                             cf->file_path);                                  if (strlcpy(path, f, sizeof(path)) >=
                                       sizeof(path))
                                           fatal("cvs_logmsg_create: truncation");
                                   f = basename(path);
                           }
                           fprintf(fp, "\n%s \t%s ", CVS_LOGMSG_PREFIX, f);
                   }
                 fputs("\n", fp);                  fputs("\n", fp);
         }          }
   
         if (removed != NULL && !RB_EMPTY(removed)) {          if (removed != NULL && !RB_EMPTY(removed)) {
                 fprintf(fp, "%s Removed Files:", CVS_LOGMSG_PREFIX);                  fprintf(fp, "%s Removed Files:", CVS_LOGMSG_PREFIX);
                 RB_FOREACH(cf, cvs_flisthead, removed)                  RB_FOREACH(cf, cvs_flisthead, removed) {
                         fprintf(fp, "\n%s \t%s ", CVS_LOGMSG_PREFIX,                          f = cf->file_path;
                             dir != NULL ? basename(cf->file_path) :                          if (dir != NULL) {
                             cf->file_path);                                  if (strlcpy(path, f, sizeof(path)) >=
                                       sizeof(path))
                                           fatal("cvs_logmsg_create: truncation");
                                   f = basename(path);
                           }
                           fprintf(fp, "\n%s \t%s ", CVS_LOGMSG_PREFIX, f);
                   }
                 fputs("\n", fp);                  fputs("\n", fp);
         }          }
   
         if (modified != NULL && !RB_EMPTY(modified)) {          if (modified != NULL && !RB_EMPTY(modified)) {
                 fprintf(fp, "%s Modified Files:", CVS_LOGMSG_PREFIX);                  fprintf(fp, "%s Modified Files:", CVS_LOGMSG_PREFIX);
                 RB_FOREACH(cf, cvs_flisthead, modified)                  RB_FOREACH(cf, cvs_flisthead, modified) {
                         fprintf(fp, "\n%s \t%s ", CVS_LOGMSG_PREFIX,                          f = cf->file_path;
                             dir != NULL ? basename(cf->file_path) :                          if (dir != NULL) {
                             cf->file_path);                                  if (strlcpy(path, f, sizeof(path)) >=
                                       sizeof(path))
                                           fatal("cvs_logmsg_create: truncation");
                                   f = basename(path);
                           }
                           fprintf(fp, "\n%s \t%s ", CVS_LOGMSG_PREFIX, f);
                   }
                 fputs("\n", fp);                  fputs("\n", fp);
         }          }
   

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.61