[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.75 and 1.76

version 1.75, 2006/06/19 05:05:17 version 1.76, 2006/07/01 20:30:46
Line 23 
Line 23 
   
 int     cvs_update(int, char **);  int     cvs_update(int, char **);
 int     prune_dirs = 0;  int     prune_dirs = 0;
   int     dump = 0;
 int     build_dirs = 0;  int     build_dirs = 0;
 int     reset_stickies = 0;  int     reset_stickies = 0;
 static char *tag = NULL;  static char *tag = NULL;
Line 77 
Line 78 
                         prune_dirs = 1;                          prune_dirs = 1;
                         break;                          break;
                 case 'p':                  case 'p':
                           dump = 1;
                         break;                          break;
                 case 'Q':                  case 'Q':
                 case 'q':                  case 'q':
Line 244 
Line 246 
         BUF *bp;          BUF *bp;
         int ret, flags;          int ret, flags;
         CVSENTRIES *entlist;          CVSENTRIES *entlist;
           char rbuf[16];
   
         cvs_log(LP_TRACE, "cvs_update_local(%s)", cf->file_path);          cvs_log(LP_TRACE, "cvs_update_local(%s)", cf->file_path);
   
Line 269 
Line 272 
             cf->file_ent->ce_tag != NULL && reset_stickies == 1) {              cf->file_ent->ce_tag != NULL && reset_stickies == 1) {
                 cf->file_status = FILE_CHECKOUT;                  cf->file_status = FILE_CHECKOUT;
                 cf->file_rcsrev = rcs_head_get(cf->file_rcs);                  cf->file_rcsrev = rcs_head_get(cf->file_rcs);
           }
   
           if (dump && cf->file_status != FILE_UNKNOWN) {
                   bp = rcs_getrev(cf->file_rcs, cf->file_rcsrev);
                   if (bp == NULL)
                           fatal("cvs_update_local: failed to get HEAD");
                   rcsnum_tostr(cf->file_rcsrev, rbuf, sizeof(rbuf));
                   if (verbosity > 1)
                           cvs_printf("%s\nChecking out %s\n"
                               "RCS:\t%s\nVERS:\t%s\n***************\n",
                               RCS_DIFF_DIV, cf->file_path, cf->file_rpath, rbuf);
                   cvs_checkout_file(cf, cf->file_rcsrev, bp, CO_DUMP);
                   return;
         }          }
   
         switch (cf->file_status) {          switch (cf->file_status) {

Legend:
Removed from v.1.75  
changed lines
  Added in v.1.76