[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.39 and 1.40

version 1.39, 2005/12/10 20:27:45 version 1.40, 2005/12/30 02:03:28
Line 235 
Line 235 
   
         cvs_log(LP_TRACE, "cvs_startcmd() CVSROOT=%s", root->cr_str);          cvs_log(LP_TRACE, "cvs_startcmd() CVSROOT=%s", root->cr_str);
   
         if ((root->cr_method != CVS_METHOD_LOCAL) && (cvs_connect(root) < 0))          if (root->cr_method != CVS_METHOD_LOCAL)
                 return (CVS_EX_PROTO);                  cvs_connect(root);
   
         if (cmd->cmd_pre_exec != NULL) {          if (cmd->cmd_pre_exec != NULL) {
                 if ((ret = cmd->cmd_pre_exec(root)) != 0)                  if ((ret = cmd->cmd_pre_exec(root)) != 0)
Line 273 
Line 273 
                         cf = cvs_file_loadinfo(".", CF_NOFILES, NULL, NULL, 1);                          cf = cvs_file_loadinfo(".", CF_NOFILES, NULL, NULL, 1);
                         if (cf == NULL)                          if (cf == NULL)
                                 return (CVS_EX_DATA);                                  return (CVS_EX_DATA);
                         if (cvs_senddir(root, cf) < 0) {                          cvs_senddir(root, cf);
                                 cvs_file_free(cf);  
                                 return (CVS_EX_PROTO);  
                         }  
                         cvs_file_free(cf);                          cvs_file_free(cf);
                 }                  }
   
                 if (cmd->cmd_flags & CVS_CMD_SENDARGS2) {                  if (cmd->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)                                  cvs_sendarg(root, argv[i], 0);
                                         return (CVS_EX_PROTO);  
                         }  
                 }                  }
   
                 if (cmd->cmd_req != CVS_REQ_NONE &&                  if (cmd->cmd_req != CVS_REQ_NONE) {
                     cvs_sendreq(root, cmd->cmd_req,                          cvs_sendreq(root, cmd->cmd_req,
                     (cmd->cmd_op == CVS_OP_INIT) ? root->cr_dir : NULL) < 0)                              (cmd->cmd_op == CVS_OP_INIT) ? root->cr_dir : NULL);
                         return (CVS_EX_PROTO);                  }
         }          }
   
         if (cmd->cmd_cleanup != NULL)          if (cmd->cmd_cleanup != NULL)

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