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

Diff for /src/usr.bin/cvs/entries.c between version 1.69 and 1.70

version 1.69, 2007/01/25 18:56:33 version 1.70, 2007/01/26 11:19:44
Line 111 
Line 111 
 cvs_ent_parse(const char *entry)  cvs_ent_parse(const char *entry)
 {  {
         int i;          int i;
           struct tm t;
         struct cvs_ent *ent;          struct cvs_ent *ent;
         char *fields[CVS_ENTRIES_NFIELDS], *buf, *sp, *dp;          char *fields[CVS_ENTRIES_NFIELDS], *buf, *sp, *dp;
   
Line 159 
Line 160 
                     strncmp(fields[3], "Initial ", 8) == 0 ||                      strncmp(fields[3], "Initial ", 8) == 0 ||
                     strncmp(fields[3], "Result of merge", 15) == 0)                      strncmp(fields[3], "Result of merge", 15) == 0)
                         ent->ce_mtime = CVS_DATE_DMSEC;                          ent->ce_mtime = CVS_DATE_DMSEC;
                 else                  else {
                         ent->ce_mtime = cvs_date_parse(fields[3]);                          strptime(fields[3], "%a %b %d %T %Y", &t);
                           t.tm_isdst = 0;
                           t.tm_gmtoff = 0;
                           ent->ce_mtime = mktime(&t);
                   }
         }          }
   
         ent->ce_conflict = fields[3];          ent->ce_conflict = fields[3];

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.70