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

Diff for /src/usr.bin/cvs/commit.c between version 1.106 and 1.107

version 1.106, 2007/06/01 17:47:47 version 1.107, 2007/06/18 17:54:13
Line 207 
Line 207 
 cvs_commit_local(struct cvs_file *cf)  cvs_commit_local(struct cvs_file *cf)
 {  {
         BUF *b, *d;          BUF *b, *d;
         int isnew;          int isnew, histtype;
         RCSNUM *head;          RCSNUM *head;
         int openflags, rcsflags;          int openflags, rcsflags;
         char rbuf[24], nbuf[24];          char rbuf[24], nbuf[24];
Line 223 
Line 223 
         if (cf->file_type != CVS_FILE)          if (cf->file_type != CVS_FILE)
                 fatal("cvs_commit_local: '%s' is not a file", cf->file_path);                  fatal("cvs_commit_local: '%s' is not a file", cf->file_path);
   
           if (cf->file_status != FILE_MODIFIED &&
               cf->file_status != FILE_ADDED &&
               cf->file_status != FILE_REMOVED) {
                   cvs_log(LP_ERR, "skipping bogus file `%s'", cf->file_path);
                   return;
           }
   
         if (cf->file_status == FILE_MODIFIED ||          if (cf->file_status == FILE_MODIFIED ||
             cf->file_status == FILE_REMOVED || (cf->file_status == FILE_ADDED              cf->file_status == FILE_REMOVED || (cf->file_status == FILE_ADDED
             && cf->file_rcs != NULL && cf->file_rcs->rf_dead == 1)) {              && cf->file_rcs != NULL && cf->file_rcs->rf_dead == 1)) {
Line 379 
Line 386 
                 cvs_log(LP_NOTICE, "checking in '%s'; revision %s -> %s",                  cvs_log(LP_NOTICE, "checking in '%s'; revision %s -> %s",
                     cf->file_path, rbuf, nbuf);                      cf->file_path, rbuf, nbuf);
         }          }
   
           switch (cf->file_status) {
           case FILE_MODIFIED:
                   histtype = CVS_HISTORY_COMMIT_MODIFIED;
                   break;
           case FILE_ADDED:
                   histtype = CVS_HISTORY_COMMIT_ADDED;
                   break;
           case FILE_REMOVED:
                   histtype = CVS_HISTORY_COMMIT_REMOVED;
                   break;
           }
   
           cvs_history_add(histtype, cf, NULL);
 }  }
   
 static BUF *  static BUF *

Legend:
Removed from v.1.106  
changed lines
  Added in v.1.107