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

Diff for /src/usr.bin/rcs/ci.c between version 1.50 and 1.51

version 1.50, 2005/10/27 07:43:56 version 1.51, 2005/10/29 19:05:51
Line 79 
Line 79 
         RCSNUM *frev, *newrev;          RCSNUM *frev, *newrev;
         char fpath[MAXPATHLEN];          char fpath[MAXPATHLEN];
         char *rcs_msg, *filec, *deltatext, *username, rbuf[16];          char *rcs_msg, *filec, *deltatext, *username, rbuf[16];
         const char *symbol = NULL;          const char *symbol, *state;
         struct rcs_lock *lkp;          struct rcs_lock *lkp;
         BUF *bp;          BUF *bp;
   
         date = DATE_NOW;          date = DATE_NOW;
         file = NULL;          file = NULL;
         rcs_msg = username = NULL;          rcs_msg = username = NULL;
           state = symbol = NULL;
         newrev =  NULL;          newrev =  NULL;
         fmode = force = lkmode = rflag = status = symforce = 0;          fmode = force = lkmode = rflag = status = symforce = 0;
         interactive = 1;          interactive = 1;
   
   
         while ((ch = rcs_getopt(argc, argv, "d::f::j:k:l::m:M:N:n:qr::u::Vw:")) != -1) {          while ((ch = rcs_getopt(argc, argv, "d::f::j:k:l::m:M:N:n:qr::s:u::Vw:")) != -1) {
                 switch (ch) {                  switch (ch) {
                 case 'd':                  case 'd':
                         if (rcs_optarg == NULL)                          if (rcs_optarg == NULL)
Line 144 
Line 145 
                         rcs_set_rev(rcs_optarg, &newrev);                          rcs_set_rev(rcs_optarg, &newrev);
                         rflag = 1;                          rflag = 1;
                         break;                          break;
                   case 's':
                           state = rcs_optarg;
                           if (rcs_state_check(state) < 0) {
                                   cvs_log(LP_ERR, "invalid state `%'", state);
                                   exit(1);
                           }
                           break;
                 case 'u':                  case 'u':
                         rcs_set_rev(rcs_optarg, &newrev);                          rcs_set_rev(rcs_optarg, &newrev);
                         lkmode = LOCK_UNLOCK;                          lkmode = LOCK_UNLOCK;
Line 357 
Line 365 
                                 continue;                                  continue;
                         }                          }
                 }                  }
   
                   /*
                    * Set the state of this revision if specified.
                    */
                   if (state != NULL)
                           (void)rcs_state_set(file, newrev, state);
   
                 free(deltatext);                  free(deltatext);
                 free(filec);                  free(filec);

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51