version 1.229, 2008/03/09 01:25:31 |
version 1.230, 2008/03/09 01:54:03 |
|
|
} |
} |
|
|
struct cvs_file * |
struct cvs_file * |
cvs_file_get_cf(const char *d, const char *f, int fd, int type) |
cvs_file_get_cf(const char *d, const char *f, int fd, |
|
int type, int user_supplied) |
{ |
{ |
struct cvs_file *cf; |
struct cvs_file *cf; |
char *p, rpath[MAXPATHLEN]; |
char *p, rpath[MAXPATHLEN]; |
|
|
cf->repo_fd = -1; |
cf->repo_fd = -1; |
cf->file_type = type; |
cf->file_type = type; |
cf->file_status = cf->file_flags = 0; |
cf->file_status = cf->file_flags = 0; |
|
cf->user_supplied = user_supplied; |
cf->file_ent = NULL; |
cf->file_ent = NULL; |
|
|
if (current_cvsroot->cr_method != CVS_METHOD_LOCAL || |
if (current_cvsroot->cr_method != CVS_METHOD_LOCAL || |
|
|
} |
} |
} |
} |
|
|
cf = cvs_file_get_cf(d, f, fd, type); |
cf = cvs_file_get_cf(d, f, fd, type, l->user_supplied); |
if (cf->file_type == CVS_DIR) { |
if (cf->file_type == CVS_DIR) { |
cvs_file_walkdir(cf, cr); |
cvs_file_walkdir(cf, cr); |
} else { |
} else { |