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

Diff for /src/usr.bin/cvs/cmd.c between version 1.10 and 1.11

version 1.10, 2005/04/12 14:58:40 version 1.11, 2005/04/12 17:20:01
Line 72 
Line 72 
                 cvs_files = cvs_file_get(".", c->file_flags);                  cvs_files = cvs_file_get(".", c->file_flags);
   
         if (cvs_files == NULL)          if (cvs_files == NULL)
                 return (-1);                  return (CVS_EX_DATA);
   
         if ((c->cmd_helper != NULL) && ((ret = c->cmd_helper()) < 0))          if ((c->cmd_helper != NULL) && ((ret = c->cmd_helper()) < 0))
                 return (ret);                  return (ret);
Line 83 
Line 83 
                     "No CVSROOT specified! Please use the `-d' option");                      "No CVSROOT specified! Please use the `-d' option");
                 cvs_log(LP_ERR,                  cvs_log(LP_ERR,
                     "or set the CVSROOT enviroment variable.");                      "or set the CVSROOT enviroment variable.");
                 return (1);                  return (CVS_EX_USAGE);
         }          }
   
         if (root->cr_method != CVS_METHOD_LOCAL) {          if (root->cr_method != CVS_METHOD_LOCAL) {
                 if (cvs_connect(root) < 0)                  if (cvs_connect(root) < 0)
                         return (-1);                          return (CVS_EX_PROTO);
   
                 if (c->cmd_flags & CVS_CMD_SENDARGS1) {                  if (c->cmd_flags & CVS_CMD_SENDARGS1) {
                         for (i = 0; i < argc; i++) {                          for (i = 0; i < argc; i++) {
                                 if (cvs_sendarg(root, argv[i], 0) < 0)                                  if (cvs_sendarg(root, argv[i], 0) < 0)
                                         return (-1);                                          return (CVS_EX_PROTO);
                         }                          }
                 }                  }
   
Line 104 
Line 104 
   
                 if (c->cmd_flags & CVS_CMD_NEEDLOG) {                  if (c->cmd_flags & CVS_CMD_NEEDLOG) {
                         if (cvs_logmsg_send(root, cvs_msg) < 0)                          if (cvs_logmsg_send(root, cvs_msg) < 0)
                                 return (-1);                                  return (CVS_EX_PROTO);
                 }                  }
         }          }
   
Line 120 
Line 120 
         if (root->cr_method != CVS_METHOD_LOCAL) {          if (root->cr_method != CVS_METHOD_LOCAL) {
                 if (c->cmd_flags & CVS_CMD_SENDDIR) {                  if (c->cmd_flags & CVS_CMD_SENDDIR) {
                         if (cvs_senddir(root, cvs_files) < 0)                          if (cvs_senddir(root, cvs_files) < 0)
                                 return (-1);                                  return (CVS_EX_PROTO);
                 }                  }
   
                 if (c->cmd_flags & CVS_CMD_SENDARGS2) {                  if (c->cmd_flags & CVS_CMD_SENDARGS2) {
                         for (i = 0; i < argc; i++) {                          for (i = 0; i < argc; i++) {
                                 if (cvs_sendarg(root, argv[i], 0) < 0)                                  if (cvs_sendarg(root, argv[i], 0) < 0)
                                         return (-1);                                          return (CVS_EX_PROTO);
                         }                          }
                 }                  }
   
                 if (cvs_sendreq(root, c->cmd_req,                  if (cvs_sendreq(root, c->cmd_req,
                     (cmd->cmd_op == CVS_OP_INIT) ? root->cr_dir : NULL) < 0)                      (cmd->cmd_op == CVS_OP_INIT) ? root->cr_dir : NULL) < 0)
                         return (-1);                          return (CVS_EX_PROTO);
         }          }
   
         return (0);          return (0);

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