[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.10 and 1.11

version 1.10, 2005/04/11 18:02:58 version 1.11, 2005/04/12 14:58:40
Line 83 
Line 83 
                         old_tag = optarg;                          old_tag = optarg;
                         break;                          break;
                 default:                  default:
                         return (1);                          return (CVS_EX_USAGE);
                 }                  }
         }          }
   
Line 92 
Line 92 
         argv += optind;          argv += optind;
   
         if (argc == 0) {          if (argc == 0) {
                 return (1);                  return (CVS_EX_USAGE);
         } else {          } else {
                 tag = argv[0];                  tag = argv[0];
                 argc--;                  argc--;
Line 113 
Line 113 
   
         if (old_tag != NULL && date != NULL) {          if (old_tag != NULL && date != NULL) {
                 cvs_log(LP_ERROR, "-r and -D options are mutually exclusive");                  cvs_log(LP_ERROR, "-r and -D options are mutually exclusive");
                 return (-1);                  return (CVS_EX_USAGE);
         }          }
   
         return (0);          return (0);
Line 123 
Line 123 
 cvs_tag_sendflags(struct cvsroot *root)  cvs_tag_sendflags(struct cvsroot *root)
 {  {
         if (branch && (cvs_sendarg(root, "-b", 0) < 0))          if (branch && (cvs_sendarg(root, "-b", 0) < 0))
                 return (-1);                  return (CVS_EX_PROTO);
   
         if (delete && (cvs_sendarg(root, "-d", 0) < 0))          if (delete && (cvs_sendarg(root, "-d", 0) < 0))
                 return (-1);                  return (CVS_EX_PROTO);
   
         if (old_tag) {          if (old_tag) {
                 if ((cvs_sendarg(root, "-r", 0) < 0) ||                  if ((cvs_sendarg(root, "-r", 0) < 0) ||
                     (cvs_sendarg(root, old_tag, 0) < 0))                      (cvs_sendarg(root, old_tag, 0) < 0))
                         return (-1);                          return (CVS_EX_PROTO);
         }          }
   
         if (date) {          if (date) {
                 if ((cvs_sendarg(root, "-D", 0) < 0) ||                  if ((cvs_sendarg(root, "-D", 0) < 0) ||
                     (cvs_sendarg(root, date, 0) < 0))                      (cvs_sendarg(root, date, 0) < 0))
                         return (-1);                          return (CVS_EX_PROTO);
         }          }
   
         if (cvs_sendarg(root, tag, 0) < 0)          if (cvs_sendarg(root, tag, 0) < 0)
                 return (-1);                  return (CVS_EX_PROTO);
   
         return (0);          return (0);
 }  }
Line 167 
Line 167 
   
         if ((root->cr_method != CVS_METHOD_LOCAL) && (cfp->cf_type == DT_DIR)) {          if ((root->cr_method != CVS_METHOD_LOCAL) && (cfp->cf_type == DT_DIR)) {
                 if (cvs_senddir(root, cfp) < 0)                  if (cvs_senddir(root, cfp) < 0)
                         return (-1);                          return (CVS_EX_PROTO);
                 return (0);                  return (0);
         }          }
   
Line 177 
Line 177 
         if (root->cr_method != CVS_METHOD_LOCAL) {          if (root->cr_method != CVS_METHOD_LOCAL) {
                 if ((entp != NULL) && (cvs_sendentry(root, entp) < 0)) {                  if ((entp != NULL) && (cvs_sendentry(root, entp) < 0)) {
                         cvs_ent_free(entp);                          cvs_ent_free(entp);
                         return (-1);                          return (CVS_EX_PROTO);
                 }                  }
   
                 switch (cfp->cf_cvstat) {                  switch (cfp->cf_cvstat) {
Line 213 
Line 213 
                 if (rf == NULL) {                  if (rf == NULL) {
                         if (entp != NULL)                          if (entp != NULL)
                                 cvs_ent_free(entp);                                  cvs_ent_free(entp);
                         return (-1);                          return (CVS_EX_DATA);
                 }                  }
   
                 rcs_close(rf);                  rcs_close(rf);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11