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

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

version 1.69, 2005/12/01 23:02:27 version 1.70, 2005/12/05 19:53:00
Line 645 
Line 645 
                         return (CVS_EX_DATA);                          return (CVS_EX_DATA);
                 }                  }
                 b2 = rcs_getrev(rf, r2);                  b2 = rcs_getrev(rf, r2);
                   tv2[0].tv_sec = (long)rcs_rev_getdate(rf, r2);
                   tv2[1].tv_sec = tv2[0].tv_sec;
                 rcsnum_free(r2);                  rcsnum_free(r2);
         } else {          } else {
                   struct stat st;
                   if (stat(diff_file, &st) < 0) {
                           cvs_log(LP_ERR, "failed to retrieve revision %s\n",
                               dap->rev2);
                           cvs_buf_free(b1);
                           return (CVS_EX_DATA);
                   }
                 b2 = cvs_buf_load(diff_file, BUF_AUTOEXT);                  b2 = cvs_buf_load(diff_file, BUF_AUTOEXT);
                   tv2[0].tv_sec = st.st_mtime;
                   tv2[1].tv_sec = st.st_mtime;
         }          }
   
         rcs_close(rf);          rcs_close(rf);
Line 658 
Line 669 
                 cvs_buf_free(b1);                  cvs_buf_free(b1);
                 return (CVS_EX_DATA);                  return (CVS_EX_DATA);
         }          }
         tv2[0].tv_sec = (long)rcs_rev_getdate(rf, r2);  
         tv2[1].tv_sec = tv2[0].tv_sec;  
   
         cvs_printf("%s", diffargs);          cvs_printf("%s", diffargs);
         cvs_printf(" -r%s", buf);          cvs_printf(" -r%s", buf);

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