[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.36 and 1.37

version 1.36, 2006/03/30 06:11:03 version 1.37, 2006/04/06 10:04:40
Line 81 
Line 81 
                 case 'q':                  case 'q':
                         verbose = 0;                          verbose = 0;
                         break;                          break;
                   case 'R':
                           Rflag = 1;
                           break;
                 case 'r':                  case 'r':
                         rflag = 1;                          rflag = 1;
                         revisions = rcs_optarg;                          revisions = rcs_optarg;
                         break;                          break;
                 case 'R':  
                         Rflag = 1;  
                         break;  
                 case 's':                  case 's':
                         slist = rcs_optarg;                          slist = rcs_optarg;
                         break;                          break;
Line 355 
Line 355 
                 if (revrange->argv[0] == NULL)                  if (revrange->argv[0] == NULL)
                         /* should not happen */                          /* should not happen */
                         fatal("invalid revision range: %s", revargv->argv[i]);                          fatal("invalid revision range: %s", revargv->argv[i]);
                 else if (revrange->argv[1] == NULL) {                  else if (revrange->argv[1] == NULL)
                         lstr = rstr = revrange->argv[0];                          lstr = rstr = revrange->argv[0];
                 } else {                  else {
                         if (revrange->argv[2] != NULL)                          if (revrange->argv[2] != NULL)
                                 fatal("invalid revision range: %s",                                  fatal("invalid revision range: %s",
                                         revargv->argv[i]);                                          revargv->argv[i]);
                         lstr = revrange->argv[0];                          lstr = revrange->argv[0];
                         rstr = revrange->argv[1];                          rstr = revrange->argv[1];
                         if (strcmp(lstr, "") == 0) {                          if (strcmp(lstr, "") == 0)
                                 lstr = NULL;                                  lstr = NULL;
                         }                          if (strcmp(rstr, "") == 0)
                         if (strcmp(rstr, "") == 0) {  
                                 rstr = NULL;                                  rstr = NULL;
                         }  
                 }                  }
   
                 if (lstr == NULL)                  if (lstr == NULL)
Line 380 
Line 378 
                         if (rcsnum_aton(rstr, &ep, &rnum) == 0 || (*ep != '\0'))                          if (rcsnum_aton(rstr, &ep, &rnum) == 0 || (*ep != '\0'))
                                 fatal("invalid revision: %s", rstr);                                  fatal("invalid revision: %s", rstr);
                 } else                  } else
                         (void)rcsnum_cpy(file->rf_head, &rnum, 0);                          rcsnum_cpy(file->rf_head, &rnum, 0);
   
                 cvs_argv_destroy(revrange);                  cvs_argv_destroy(revrange);
   
                 TAILQ_FOREACH(rdp, &file->rf_delta, rd_list)                  TAILQ_FOREACH(rdp, &file->rf_delta, rd_list)

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37