[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.13 and 1.14

version 1.13, 2004/12/21 18:32:10 version 1.14, 2005/01/13 07:04:16
Line 136 
Line 136 
 cvs_update_file(CVSFILE *cf, void *arg)  cvs_update_file(CVSFILE *cf, void *arg)
 {  {
         int ret;          int ret;
         char *repo, fpath[MAXPATHLEN], rcspath[MAXPATHLEN];          char *fname, *repo, fpath[MAXPATHLEN], rcspath[MAXPATHLEN];
         RCSFILE *rf;          RCSFILE *rf;
         struct cvsroot *root;          struct cvsroot *root;
         struct cvs_ent *entp;          struct cvs_ent *entp;
Line 145 
Line 145 
         rf = NULL;          rf = NULL;
         root = CVS_DIR_ROOT(cf);          root = CVS_DIR_ROOT(cf);
         repo = CVS_DIR_REPO(cf);          repo = CVS_DIR_REPO(cf);
           fname = CVS_FILE_NAME(cf);
   
         if (cf->cf_type == DT_DIR) {          if (cf->cf_type == DT_DIR) {
                 if (root->cr_method != CVS_METHOD_LOCAL) {                  if (root->cr_method != CVS_METHOD_LOCAL) {
Line 169 
Line 170 
   
                 switch (cf->cf_cvstat) {                  switch (cf->cf_cvstat) {
                 case CVS_FST_UNKNOWN:                  case CVS_FST_UNKNOWN:
                         ret = cvs_sendreq(root, CVS_REQ_QUESTIONABLE,                          ret = cvs_sendreq(root, CVS_REQ_QUESTIONABLE, fname);
                             CVS_FILE_NAME(cf));  
                         break;                          break;
                 case CVS_FST_UPTODATE:                  case CVS_FST_UPTODATE:
                         ret = cvs_sendreq(root, CVS_REQ_UNCHANGED,                          ret = cvs_sendreq(root, CVS_REQ_UNCHANGED, fname);
                             CVS_FILE_NAME(cf));  
                         break;                          break;
                 case CVS_FST_ADDED:                  case CVS_FST_ADDED:
                 case CVS_FST_MODIFIED:                  case CVS_FST_MODIFIED:
                         ret = cvs_sendreq(root, CVS_REQ_MODIFIED,                          cvs_log(LP_TRACE, "Sending file `%s' to server", fname);
                             CVS_FILE_NAME(cf));                          ret = cvs_sendreq(root, CVS_REQ_MODIFIED, fname);
                         if (ret == 0)                          if (ret == 0)
                                 ret = cvs_sendfile(root, fpath);                                  ret = cvs_sendfile(root, fpath);
                         break;                          break;

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14