[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.38 and 1.39

version 1.38, 2006/01/27 15:42:35 version 1.39, 2006/02/01 14:30:34
Line 228 
Line 228 
 static int  static int
 cvs_tag_local(CVSFILE *cf, void *arg)  cvs_tag_local(CVSFILE *cf, void *arg)
 {  {
         char fpath[MAXPATHLEN], rcspath[MAXPATHLEN];          char fpath[MAXPATHLEN], numbuf[64], rcspath[MAXPATHLEN];
         RCSFILE *rf;          RCSFILE *rf;
         RCSNUM *tag_rev;          RCSNUM *tag_rev;
   
Line 268 
Line 268 
                     rcs_errstr(rcs_errno));                      rcs_errstr(rcs_errno));
   
         if (tag_delete == 1) {          if (tag_delete == 1) {
                 /* XXX */                  if (cvs_noexec == 0) {
                           if (rcs_sym_remove(rf, tag_name) < 0)
                                   fatal("failed to remove tag %s from %s",
                                       tag_name, rcspath);
                   }
   
                 if (verbosity > 0)                  if (verbosity > 0)
                         cvs_printf("D %s\n", fpath);                          cvs_printf("D %s\n", fpath);
   
                   rcs_close(rf);
                 return (0);                  return (0);
         }          }
   
         if (cvs_noexec == 0) {          if (cvs_noexec == 0) {
                 if (rcs_sym_add(rf, tag_name, tag_rev) < 0)                  if (rcs_sym_add(rf, tag_name, tag_rev) < 0) {
                         fatal("cvs_tag_local: rcs_sym_add: %s: %s", rcspath,                          rcsnum_tostr(tag_rev, numbuf, sizeof(numbuf));
                             rcs_errstr(rcs_errno));                          fatal("failed to set tag %s to revision %s in %s",
                               tag_name, numbuf, rcspath);
                   }
         }          }
   
         if (verbosity > 0)          if (verbosity > 0)

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.39