[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.5 and 1.6

version 1.5, 2004/07/30 20:55:35 version 1.6, 2004/08/06 13:08:39
Line 351 
Line 351 
 cvs_diff(int argc, char **argv)  cvs_diff(int argc, char **argv)
 {  {
         int ch, recurse, flags;          int ch, recurse, flags;
         struct cvs_file *files;  
         struct diff_arg darg;          struct diff_arg darg;
         struct cvsroot *root;          struct cvsroot *root;
   
Line 413 
Line 412 
         argv += optind;          argv += optind;
   
         if (argc == 0) {          if (argc == 0) {
                 files = cvs_file_get(".", flags);                  cvs_files = cvs_file_get(".", flags);
         }          }
         else          else
                 files = cvs_file_getspec(argv, argc, 0);                  cvs_files = cvs_file_getspec(argv, argc, 0);
   
         cvs_file_examine(files, cvs_diff_file, &darg);          cvs_file_examine(cvs_files, cvs_diff_file, &darg);
   
         root = files->cf_ddat->cd_root;          root = cvs_files->cf_ddat->cd_root;
         if (root->cr_method != CVS_METHOD_LOCAL) {          if (root->cr_method != CVS_METHOD_LOCAL) {
                 cvs_senddir(root, files);                  cvs_senddir(root, cvs_files);
                 cvs_sendreq(root, CVS_REQ_DIFF, NULL);                  cvs_sendreq(root, CVS_REQ_DIFF, NULL);
         }          }
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6