The tricky issue is that the modules file also dictates what is in core and that is not really tied to a particular version so you still have issues trying to check out an older release from cvs.