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

Diff for /src/usr.bin/rcs/rlog.c between version 1.40 and 1.41

version 1.40, 2006/04/13 19:16:15 version 1.41, 2006/04/14 01:11:07
Line 129 
Line 129 
                 exit(1);                  exit(1);
         }          }
   
         if ((hflag == 1) && (tflag == 1)) {          if (hflag == 1 && tflag == 1) {
                 cvs_log(LP_WARN, "warning: -t overrides -h.");                  cvs_log(LP_WARN, "warning: -t overrides -h.");
                 hflag = 0;                  hflag = 0;
         }          }
Line 141 
Line 141 
                 if ((file = rcs_open(fpath, RCS_READ|RCS_PARSE_FULLY)) == NULL)                  if ((file = rcs_open(fpath, RCS_READ|RCS_PARSE_FULLY)) == NULL)
                         continue;                          continue;
   
                 if ((Lflag == 1) && (TAILQ_EMPTY(&(file->rf_locks)))) {                  if (Lflag == 1 && TAILQ_EMPTY(&(file->rf_locks))) {
                         rcs_close(file);                          rcs_close(file);
                         continue;                          continue;
                 }                  }
Line 208 
Line 208 
   
         printf("total revisions: %u", file->rf_ndelta);          printf("total revisions: %u", file->rf_ndelta);
   
         if ((file->rf_head != NULL) && (hflag == 0) && (tflag == 0))          if (file->rf_head != NULL && hflag == 0 && tflag == 0)
                 printf(";\tselected revisions: %u", nrev);                  printf(";\tselected revisions: %u", nrev);
   
         printf("\n");          printf("\n");
   
   
         if ((hflag == 0) || (tflag == 1))          if (hflag == 0 || tflag == 1)
                 printf("description:\n%s", file->rf_desc);                  printf("description:\n%s", file->rf_desc);
   
         if ((hflag == 0) && (tflag == 0)) {          if (hflag == 0 && tflag == 0) {
                 TAILQ_FOREACH(rdp, &(file->rf_delta), rd_list) {                  TAILQ_FOREACH(rdp, &(file->rf_delta), rd_list) {
                         /*                          /*
                          * if selections are enabled verify that entry is                           * if selections are enabled verify that entry is
                          * selected.                           * selected.
                          */                           */
                         if ((rflag == 0) || (rdp->rd_flags & RCS_RD_SELECT))                          if (rflag == 0 || (rdp->rd_flags & RCS_RD_SELECT))
                                 rlog_rev_print(rdp);                                  rlog_rev_print(rdp);
                 }                  }
         }          }
Line 304 
Line 304 
         }          }
   
         /* XXX dirty... */          /* XXX dirty... */
         if (((((slist != NULL) && (wflag == 1)) ||          if ((((slist != NULL && wflag == 1) ||
             ((slist != NULL) && (lflag == 1)) ||              (slist != NULL && lflag == 1) ||
             ((lflag == 1) && (wflag == 1))) && (found < 2)) ||              (lflag == 1 && wflag == 1)) && found < 2) ||
             ((((slist != NULL) && (lflag == 1) && (wflag == 1)) ||              (((slist != NULL && lflag == 1 && wflag == 1) ||
             ((slist != NULL) || (lflag == 1) || (wflag == 1))) && (found == 0)))              (slist != NULL || lflag == 1 || wflag == 1)) && found == 0))
                 return;                  return;
   
         printf("%s\n", REVSEP);          printf("%s\n", REVSEP);
Line 330 
Line 330 
         strftime(timeb, sizeof(timeb), fmt, &t);          strftime(timeb, sizeof(timeb), fmt, &t);
   
         printf("\ndate: %s;  author: %s;  state: %s;\n", timeb, rdp->rd_author,          printf("\ndate: %s;  author: %s;  state: %s;\n", timeb, rdp->rd_author,
             rdp->rd_state);              rdp->rd_state);
   
         printf("%s", rdp->rd_log);          printf("%s", rdp->rd_log);
 }  }
Line 393 
Line 393 
                 cvs_argv_destroy(revrange);                  cvs_argv_destroy(revrange);
   
                 TAILQ_FOREACH(rdp, &file->rf_delta, rd_list)                  TAILQ_FOREACH(rdp, &file->rf_delta, rd_list)
                         if ((rcsnum_cmp(rdp->rd_num, &lnum, 0) <= 0) &&                          if (rcsnum_cmp(rdp->rd_num, &lnum, 0) <= 0 &&
                             (rcsnum_cmp(rdp->rd_num, &rnum, 0) >= 0) &&                              rcsnum_cmp(rdp->rd_num, &rnum, 0) >= 0 &&
                             !(rdp->rd_flags & RCS_RD_SELECT)) {                              !(rdp->rd_flags & RCS_RD_SELECT)) {
                                 rdp->rd_flags |= RCS_RD_SELECT;                                  rdp->rd_flags |= RCS_RD_SELECT;
                                 nrev++;                                  nrev++;

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41