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

Diff for /src/usr.bin/cvs/update.c between version 1.60 and 1.61

version 1.60, 2006/05/27 05:20:25 version 1.61, 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;
   
         while ((ch = getopt(argc, argv, cvs_cmd_update.cmd_opts)) != -1) {          while ((ch = getopt(argc, argv, cvs_cmd_update.cmd_opts)) != -1) {
                 switch (ch) {                  switch (ch) {
                 case 'A':                  case 'A':
Line 61 
Line 64 
                 case 'k':                  case 'k':
                         break;                          break;
                 case 'l':                  case 'l':
                           flags &= ~CR_RECURSE_DIRS;
                         break;                          break;
                 case 'P':                  case 'P':
                         prune_dirs = 1;                          prune_dirs = 1;
Line 86 
Line 90 
         cr.leavedir = cvs_update_leavedir;          cr.leavedir = cvs_update_leavedir;
         cr.local = cvs_update_local;          cr.local = cvs_update_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.60  
changed lines
  Added in v.1.61