often times, a `cvs up` will generate files that start with .# ... repoman should completely ignore these instead of failing with: file.name 1 /usr/local/gentoo-x86/net-misc/ssvnc/.#adsf: char '#' if you have a custom ~/.cvsrc that ignores more stuff, then repoman will ignore those files too, so the -f flag should be added to `cvs -n up`. as for the implicit list of files, repoman still adds them to the Manifest. so if you have a foo.rej in the dir, repoman will not complain about it being added to cvs, but it will add it to the Manifest. the list can be found here: http://www.cvsnt.org/manual/html/cvsignore.html since these file patterns arent specific to cvs (i dont think we should let people commit *.rej/*.orig/.* files to the tree), perhaps it'd be better to have repoman itself manage the ignored files and run `cvs -n up` with -I! ...
although perhaps the issue is this: pym/portage/cvstree.py: ignore_list = re.compile("(^|/)(RCS(|LOG)|SCCS|CVS(|\.adm)|cvslog\..*|tags|TAGS|\.(make\.state|nse_depinfo)|.*~|(\.|)#.*|,.*|_$.*|.*\$|\.del-.*|.*\.(old|BAK|bak|orig|rej|a|olb|o|obj|so|exe|Z|elc|ln)|core)$") repoman should not be hashing files that the scm itself is actively ignoring
CVS specific... obsoleting