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

Diff for /src/usr.bin/cvs/getlog.c between version 1.78 and 1.79

version 1.78, 2007/09/24 22:06:28 version 1.79, 2008/01/10 11:25:27
Line 62 
Line 62 
 int  int
 cvs_getlog(int argc, char **argv)  cvs_getlog(int argc, char **argv)
 {  {
         int ch;          int ch, flags, i;
         int flags;  
         char *arg = ".";          char *arg = ".";
         struct cvs_recursion cr;          struct cvs_recursion cr;
   
Line 105 
Line 104 
         argc -= optind;          argc -= optind;
         argv += optind;          argv += optind;
   
           if (cvs_cmdop == CVS_OP_RLOG) {
                   if (argc == 0)
                           return 0;
   
                   for (i = 0; i < argc; i++)
                           if (argv[i][0] == '/')
                                   fatal("Absolute path name is invalid: %s",
                                       argv[i]);
           }
   
         cr.enterdir = NULL;          cr.enterdir = NULL;
         cr.leavedir = NULL;          cr.leavedir = NULL;
   
Line 145 
Line 154 
   
         cr.flags = flags;          cr.flags = flags;
   
         if (argc > 0)          if (cvs_cmdop == CVS_OP_LOG ||
                 cvs_file_run(argc, argv, &cr);              current_cvsroot->cr_method == CVS_METHOD_LOCAL) {
         else                  if (argc > 0)
                 cvs_file_run(1, &arg, &cr);                          cvs_file_run(argc, argv, &cr);
                   else
                           cvs_file_run(1, &arg, &cr);
           }
   
         if (current_cvsroot->cr_method != CVS_METHOD_LOCAL) {          if (current_cvsroot->cr_method != CVS_METHOD_LOCAL) {
                 cvs_client_send_files(argv, argc);                  cvs_client_send_files(argv, argc);
Line 178 
Line 190 
         cvs_file_classify(cf, cvs_directory_tag);          cvs_file_classify(cf, cvs_directory_tag);
   
         if (cf->file_status == FILE_UNKNOWN) {          if (cf->file_status == FILE_UNKNOWN) {
                 if (verbosity > 0)                  if (verbosity > 0 && cvs_cmdop != CVS_OP_RLOG)
                         cvs_log(LP_ERR, "nothing known about %s",                          cvs_log(LP_ERR, "nothing known about %s",
                             cf->file_path);                              cf->file_path);
                 return;                  return;

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.79