I have not opened a new thread because i think the answer of my question could be also interesting for others in correlation with this oldportage address.

I am searching for a way not only to download some single files, but the whole tree including also all dead files and folders, because for some very special reason it would be really very easier to do so, because if a older package with a lot of dependencies is needed, it is very hard to find out all dependencies and download them all separately
I ask this, because i have tested the described ways , without sucess. I had always the problem that only the not dead files were downloaded.

Considering that a full repository clone involves gigabytes of data, just using anonymous CVS to checkout the whole tree, or better still just the package bearing subdirectories, as of a given date is usually more manageable.

If you do have an explicit need for a full clone of the repository, you could probably make arrangements with the infrastructure team, or wait until the git migration and fetch a copy of planned history graft and add that to a local clone of the repository. Either would allow you to pull any revision of any file from the tree as needed.

All this bearing in mind that having the latest revision of each file in the tree including those in the attic would not imply having a consistent tree. To produce a consistent tree from such an amalgam would require at very least regenerating manifests for most, if not all, packages. Beyond that ebuilds and eclasses from before the initial codification of EAPIs and their subsequent introduction in the tree would not necessarily be compatible with EAPI 0, amongst other potential problems one would encounter when attempting such an endeavor.