[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.19 and 1.20

version 1.19, 2005/10/10 17:12:49 version 1.20, 2005/10/11 15:50:25
Line 38 
Line 38 
 #include <unistd.h>  #include <unistd.h>
 #include <signal.h>  #include <signal.h>
 #include <string.h>  #include <string.h>
   #include <time.h>
   
 #include "log.h"  #include "log.h"
 #include "rcs.h"  #include "rcs.h"
Line 71 
Line 72 
 {  {
         int i, ch, dflag, flags, lkmode, interactive, rflag, status;          int i, ch, dflag, flags, lkmode, interactive, rflag, status;
         mode_t fmode;          mode_t fmode;
           time_t date = -1;
         RCSFILE *file;          RCSFILE *file;
         RCSNUM *frev, *newrev;          RCSNUM *frev, *newrev;
         char fpath[MAXPATHLEN];          char fpath[MAXPATHLEN];
Line 92 
Line 94 
   
         while ((ch = getopt(argc, argv, "j:l::M:N:qu::d:r::m:k:V")) != -1) {          while ((ch = getopt(argc, argv, "j:l::M:N:qu::d:r::m:k:V")) != -1) {
                 switch (ch) {                  switch (ch) {
                   case 'd':
                           if ((date = cvs_date_parse(optarg)) <= 0) {
                                   cvs_log(LP_ERR, "invalide date");
                                   exit(1);
                           }
                           break;
                 case 'h':                  case 'h':
                         (usage)();                          (usage)();
                         exit(0);                          exit(0);
Line 170 
Line 178 
                         continue;                          continue;
                 }                  }
   
                 if (dflag) {  
                         /* XXX */  
                 }  
   
                 /*                  /*
                  * Load file contents                   * Load file contents
                  */                   */
Line 243 
Line 247 
                  * Now add our new revision                   * Now add our new revision
                  */                   */
                 if (rcs_rev_add(file, (newrev == NULL ? RCS_HEAD_REV : newrev),                  if (rcs_rev_add(file, (newrev == NULL ? RCS_HEAD_REV : newrev),
                     rcs_msg, -1) != 0) {                      rcs_msg, date) != 0) {
                         cvs_log(LP_ERR, "failed to add new revision");                          cvs_log(LP_ERR, "failed to add new revision");
                         exit(1);                          exit(1);
                 }                  }

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20