Forget about .svn and CVS for now, since CVS (always) and .svn (can) occur in dirs that are not the project root.