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

Diff for /src/usr.bin/cvs/remove.c between version 1.46 and 1.47

version 1.46, 2006/05/29 05:34:31 version 1.47, 2006/05/29 05:52:42
Line 44 
Line 44 
 cvs_remove(int argc, char **argv)  cvs_remove(int argc, char **argv)
 {  {
         int ch;          int ch;
           int flags;
         char *arg = ".";          char *arg = ".";
         struct cvs_recursion cr;          struct cvs_recursion cr;
   
           flags = CR_RECURSE_DIRS;
         while ((ch = getopt(argc, argv, cvs_cmd_commit.cmd_opts)) != -1) {          while ((ch = getopt(argc, argv, cvs_cmd_commit.cmd_opts)) != -1) {
                 switch (ch) {                  switch (ch) {
                 case 'f':                  case 'f':
                         force_remove = 1;                          force_remove = 1;
                         break;                          break;
                 case 'l':                  case 'l':
                           flags &= ~CR_RECURSE_DIRS;
                         break;                          break;
                 case 'R':                  case 'R':
                         break;                          break;
Line 68 
Line 71 
         cr.leavedir = NULL;          cr.leavedir = NULL;
         cr.local = cvs_remove_local;          cr.local = cvs_remove_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.46  
changed lines
  Added in v.1.47