CVSROOT: /cvs Module name: src Changes by: jo...@cvs.openbsd.org 2009/03/26 16:54:37
Modified files: usr.bin/cvs : commit.c file.c file.h modules.c repository.c Log message: fix the way Attic is handled in our recursion code, so we do not skip files or run over them twice. also fixes -l and -r for checkout/update when a file in Attic exists with that tag that in HEAD is a directory in the normal repository like gnu/usr.bin/gcc/INSTALL. as a bonus, we do not run fstat() twice per file or dir anymore... spotted by deraadt@