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

Diff for /src/usr.bin/cvs/history.c between version 1.12 and 1.13

version 1.12, 2005/04/11 18:02:58 version 1.13, 2005/04/12 14:58:40
Line 104 
Line 104 
                         flags |= CVS_HF_M;                          flags |= CVS_HF_M;
                         if (nbmod == CVS_HISTORY_MAXMOD) {                          if (nbmod == CVS_HISTORY_MAXMOD) {
                                 cvs_log(LP_ERR, "too many `-m' options");                                  cvs_log(LP_ERR, "too many `-m' options");
                                 return (1);                                  return (CVS_EX_USAGE);
                         }                          }
                         modules[nbmod++] = optarg;                          modules[nbmod++] = optarg;
                         break;                          break;
Line 132 
Line 132 
                         zone = optarg;                          zone = optarg;
                         break;                          break;
                 default:                  default:
                         return (1);                          return (CVS_EX_USAGE);
                 }                  }
         }          }
   
         if (rep > 1) {          if (rep > 1) {
                 cvs_log(LP_ERR,                  cvs_log(LP_ERR,
                     "Only one report type allowed from: \"-Tcomxe\"");                      "Only one report type allowed from: \"-Tcomxe\"");
                 return (1);                  return (CVS_EX_USAGE);
         } else if (rep == 0)          } else if (rep == 0)
                 flags |= CVS_HF_O;    /* use -o as default */                  flags |= CVS_HF_O;    /* use -o as default */
   
Line 152 
Line 152 
 {  {
   
         if ((flags & CVS_HF_C) && (cvs_sendarg(root, "-c", 0) < 0))          if ((flags & CVS_HF_C) && (cvs_sendarg(root, "-c", 0) < 0))
                 return (-1);                  return (CVS_EX_PROTO);
   
         if ((flags & CVS_HF_O) && (cvs_sendarg(root, "-o", 0) < 0))          if ((flags & CVS_HF_O) && (cvs_sendarg(root, "-o", 0) < 0))
                 return (-1);                  return (CVS_EX_PROTO);
   
         if (tag != NULL) {          if (tag != NULL) {
                 if ((cvs_sendarg(root, "-t", 0) < 0) ||                  if ((cvs_sendarg(root, "-t", 0) < 0) ||
                     (cvs_sendarg(root, tag, 0) < 0))                      (cvs_sendarg(root, tag, 0) < 0))
                         return (-1);                          return (CVS_EX_PROTO);
         }          }
   
         if (user != NULL) {          if (user != NULL) {
                 if ((cvs_sendarg(root, "-u", 0) < 0) ||                  if ((cvs_sendarg(root, "-u", 0) < 0) ||
                     (cvs_sendarg(root, user, 0) < 0))                      (cvs_sendarg(root, user, 0) < 0))
                         return (-1);                          return (CVS_EX_PROTO);
         }          }
   
         if ((cvs_sendarg(root, "-z", 0) < 0) ||          if ((cvs_sendarg(root, "-z", 0) < 0) ||
             (cvs_sendarg(root, zone, 0) < 0))              (cvs_sendarg(root, zone, 0) < 0))
                 return (-1);                  return (CVS_EX_PROTO);
   
         return (0);          return (0);
 }  }

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13