=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/file.c,v retrieving revision 1.228 retrieving revision 1.229 diff -c -r1.228 -r1.229 *** src/usr.bin/cvs/file.c 2008/03/09 01:02:38 1.228 --- src/usr.bin/cvs/file.c 2008/03/09 01:25:31 1.229 *************** *** 1,4 **** ! /* $OpenBSD: file.c,v 1.228 2008/03/09 01:02:38 tobias Exp $ */ /* * Copyright (c) 2006 Joris Vink * Copyright (c) 2004 Jean-Francois Brousseau --- 1,4 ---- ! /* $OpenBSD: file.c,v 1.229 2008/03/09 01:25:31 joris Exp $ */ /* * Copyright (c) 2006 Joris Vink * Copyright (c) 2004 Jean-Francois Brousseau *************** *** 196,202 **** } struct cvs_filelist * ! cvs_file_get(const char *name, int check_dir_tag, struct cvs_flisthead *fl) { const char *p; struct cvs_filelist *l; --- 196,202 ---- } struct cvs_filelist * ! cvs_file_get(const char *name, int user_supplied, struct cvs_flisthead *fl) { const char *p; struct cvs_filelist *l; *************** *** 210,216 **** l = (struct cvs_filelist *)xmalloc(sizeof(*l)); l->file_path = xstrdup(p); ! l->check_dir_tag = check_dir_tag; TAILQ_INSERT_TAIL(fl, l, flist); return (l); --- 210,216 ---- l = (struct cvs_filelist *)xmalloc(sizeof(*l)); l->file_path = xstrdup(p); ! l->user_supplied = user_supplied; TAILQ_INSERT_TAIL(fl, l, flist); return (l); *************** *** 332,338 **** if (cf->file_type == CVS_DIR) { cvs_file_walkdir(cf, cr); } else { ! if (l->check_dir_tag) { cvs_parse_tagfile(cf->file_wd, &cvs_directory_tag, NULL, NULL); --- 332,338 ---- if (cf->file_type == CVS_DIR) { cvs_file_walkdir(cf, cr); } else { ! if (l->user_supplied) { cvs_parse_tagfile(cf->file_wd, &cvs_directory_tag, NULL, NULL);