Ah, thanks. I don't know the layout of the repo, and was only going by the many tutorials out there and the CyanogenMod wiki. That "repo init" says eclair and froyo are there, but not donut. I found 2 threads on the CyanogenMod forums asking about this, and replied to both. Unfortunately no one bothered helping. I've found that forum to be a bit cold.
I'll try the tar ball when I get home. Thanks
Edit:
Tried this:
If I try to download the tar ball from https://github.com/CyanogenMod/android_vendor_cyanogen/tree/donut it's only 2MB. From what I've read it takes some people hours to download everything, so I can't imagine that's everything that's needed since the stock android donut repo is some 3gb.
you would need to get tarballs for all of the stuff in https://github.com/CyanogenMod/
and don't forget to change to the donut branch
I know its not ideal, but if you want the cm donut src, that is what you need to do