Index: roundup/init.py =================================================================== --- roundup/init.py (revision 511) +++ roundup/init.py (working copy) @@ -30,7 +30,7 @@ def copytree(src, dst, symlinks=0): """Recursively copy a directory tree using copyDigestedFile(). - The destination directory os allowed to exist. + The destination directory is allowed to exist. If the optional symlinks flag is true, symbolic links in the source tree result in symbolic links in the destination tree; if @@ -45,6 +45,8 @@ except OSError, error: if error.errno != errno.EEXIST: raise for name in names: + if name in ('CVS', '.svn', '.hq'): + continue srcname = os.path.join(src, name) dstname = os.path.join(dst, name) if symlinks and os.path.islink(srcname):