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

Diff for /src/usr.bin/cvs/tag.c between version 1.74 and 1.75

version 1.74, 2008/06/10 01:00:34 version 1.75, 2008/06/15 04:38:52
Line 450 
Line 450 
         }          }
   
         if (runflags & T_BRANCH) {          if (runflags & T_BRANCH) {
                 if ((trev = rcsnum_new_branch(srev)) == NULL)                  if ((trev = rcs_branch_new(cf->file_rcs, srev)) == NULL)
                         fatal("Cannot create a new branch");                          fatal("Cannot create a new branch");
   
                 for (;;) {  
                         TAILQ_FOREACH(sym, &(cf->file_rcs->rf_symbols), rs_list)  
                                 if (!rcsnum_cmp(sym->rs_num, trev, 0))  
                                         break;  
   
                         if (sym != NULL) {  
                                 if (rcsnum_inc(trev) == NULL)  
                                         fatal("New revision too high");  
                                 if (rcsnum_inc(trev) == NULL)  
                                         fatal("New revision too high");  
                         } else  
                                 break;  
                 }  
         } else {          } else {
                 trev = rcsnum_alloc();                  trev = rcsnum_alloc();
                 rcsnum_cpy(srev, trev, 0);                  rcsnum_cpy(srev, trev, 0);

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.75