[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.91 and 1.92

version 1.91, 2006/05/27 03:30:30 version 1.92, 2006/05/27 15:14:27
Line 41 
Line 41 
 {  {
         int ch;          int ch;
         char *arg = ".";          char *arg = ".";
           int flags;
         struct cvs_recursion cr;          struct cvs_recursion cr;
   
           flags = CR_RECURSE_DIRS;
         strlcpy(diffargs, argv[0], sizeof(diffargs));          strlcpy(diffargs, argv[0], sizeof(diffargs));
   
         while ((ch = getopt(argc, argv, cvs_cmd_diff.cmd_opts)) != -1) {          while ((ch = getopt(argc, argv, cvs_cmd_diff.cmd_opts)) != -1) {
Line 51 
Line 53 
                         strlcat(diffargs, " -c", sizeof(diffargs));                          strlcat(diffargs, " -c", sizeof(diffargs));
                         diff_format = D_CONTEXT;                          diff_format = D_CONTEXT;
                         break;                          break;
                   case 'l':
                           flags &= ~CR_RECURSE_DIRS;
                           break;
                 case 'n':                  case 'n':
                         strlcat(diffargs, " -n", sizeof(diffargs));                          strlcat(diffargs, " -n", sizeof(diffargs));
                         diff_format = D_RCSDIFF;                          diff_format = D_RCSDIFF;
Line 85 
Line 90 
         cr.leavedir = NULL;          cr.leavedir = NULL;
         cr.local = cvs_diff_local;          cr.local = cvs_diff_local;
         cr.remote = NULL;          cr.remote = NULL;
           cr.flags = flags;
   
         if (argc > 0)          if (argc > 0)
                 cvs_file_run(argc, argv, &cr);                  cvs_file_run(argc, argv, &cr);

Legend:
Removed from v.1.91  
changed lines
  Added in v.1.92