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

Diff for /src/usr.bin/cvs/rcs.c between version 1.259 and 1.260

version 1.259, 2008/03/08 20:52:36 version 1.260, 2008/03/08 22:33:03
Line 3461 
Line 3461 
                 fatal("rcs_translate_tag: cannot find revision");                  fatal("rcs_translate_tag: cannot find revision");
   
         if (cvs_specified_date == -1) {          if (cvs_specified_date == -1) {
   
                 /* XXX */                  /* XXX */
                 if (rev->rn_len < 4) {                  if (rev->rn_len < 4) {
                         return (rev);                          return (rev);
Line 3499 
Line 3498 
   
         if (frev != NULL) {          if (frev != NULL) {
                 brev = rcsnum_revtobr(frev);                  brev = rcsnum_revtobr(frev);
                 brev->rn_len = rev->rn_len;                  brev->rn_len = rev->rn_len - 1;
         }          }
   
         rcsnum_free(rev);          rcsnum_free(rev);
Line 3512 
Line 3511 
                                 trdp = TAILQ_PREV(rdp, rcs_dlist, rd_list);                                  trdp = TAILQ_PREV(rdp, rcs_dlist, rd_list);
                                 if (trdp == NULL)                                  if (trdp == NULL)
                                         trdp = rdp;                                          trdp = rdp;
   
                                   if (trdp->rd_num->rn_len != rdp->rd_num->rn_len)
                                           return (NULL);
   
                                 rev = rcsnum_alloc();                                  rev = rcsnum_alloc();
                                 rcsnum_cpy(trdp->rd_num, rev, 0);                                  rcsnum_cpy(trdp->rd_num, rev, 0);
                                   return (rev);
                           }
   
                           if (rdp->rd_next->rn_len == 0) {
                                   rev = rcsnum_alloc();
                                   rcsnum_cpy(rdp->rd_num, rev, 0);
                                 return (rev);                                  return (rev);
                         }                          }
                 } else {                  } else {

Legend:
Removed from v.1.259  
changed lines
  Added in v.1.260