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

Diff for /src/usr.bin/cvs/admin.c between version 1.4 and 1.5

version 1.4, 2005/03/08 00:20:39 version 1.5, 2005/03/11 16:23:34
Line 62 
Line 62 
 {  {
         int i, ch, flags;          int i, ch, flags;
         int runflags, kflag, lockrev, strictlock;          int runflags, kflag, lockrev, strictlock;
         char *q;          char *q, *Ntag, *ntag, *comment, *replace_msg;
         char *comment, *replace_msg;  
         char *alist, *subst, *lockrev_arg, *unlockrev_arg;          char *alist, *subst, *lockrev_arg, *unlockrev_arg;
         char *userfile, *branch_arg, *elist;          char *state, *userfile, *branch_arg, *elist, *range;
         struct cvsroot *root;          struct cvsroot *root;
         RCSNUM *rcs;          RCSNUM *rcs;
   
         runflags = strictlock = lockrev = 0;          runflags = strictlock = lockrev = 0;
         comment = replace_msg = NULL;          Ntag = ntag = comment = replace_msg = NULL;
         alist = subst = elist = lockrev_arg = NULL;          state = alist = subst = elist = lockrev_arg = NULL;
         userfile = branch_arg = unlockrev_arg = NULL;          range = userfile = branch_arg = unlockrev_arg = NULL;
         flags = CF_SORT|CF_IGNORE|CF_RECURSE;          flags = CF_SORT|CF_IGNORE|CF_RECURSE;
   
         /* option-o-rama ! */          /* option-o-rama ! */
Line 123 
Line 122 
                         replace_msg = optarg;                          replace_msg = optarg;
                         break;                          break;
                 case 'n':                  case 'n':
                           ntag = optarg;
                         break;                          break;
                 case 'N':                  case 'N':
                           Ntag = optarg;
                         break;                          break;
                 case 'o':                  case 'o':
                           range = optarg;
                         break;                          break;
                 case 'q':                  case 'q':
                         runflags |= FLAG_QUIET;                          runflags |= FLAG_QUIET;
                         break;                          break;
                 case 's':                  case 's':
                           state = optarg;
                         break;                          break;
                 case 't':                  case 't':
                         break;                          break;
Line 262 
Line 265 
   
                 if ((replace_msg != NULL) && ((cvs_sendarg(root, "-m", 0) < 0)                  if ((replace_msg != NULL) && ((cvs_sendarg(root, "-m", 0) < 0)
                     || (cvs_sendarg(root, replace_msg, 0) < 0)))                      || (cvs_sendarg(root, replace_msg, 0) < 0)))
                           return (EX_PROTOCOL);
   
                   if ((ntag != NULL) && ((cvs_sendarg(root, "-n", 0) < 0) ||
                       (cvs_sendarg(root, ntag, 0) < 0)))
                           return (EX_PROTOCOL);
   
                   if ((Ntag != NULL) && ((cvs_sendarg(root, "-N", 0) < 0) ||
                       (cvs_sendarg(root, Ntag, 0) < 0)))
                           return (EX_PROTOCOL);
   
                   if ((range != NULL) && ((cvs_sendarg(root, "-o", 0) < 0) ||
                       (cvs_sendarg(root, range, 0) < 0)))
                           return (EX_PROTOCOL);
   
                   if ((state != NULL) && ((cvs_sendarg(root, "-s", 0) < 0) ||
                       (cvs_sendarg(root, state, 0) < 0)))
                         return (EX_PROTOCOL);                          return (EX_PROTOCOL);
   
                 if (lockrev & LOCK_REMOVE) {                  if (lockrev & LOCK_REMOVE) {

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5