For example, I want to download the source as of March 1 at 3pm. I need a way to grab a specific base of CyanogenMod9 source. It would be nice to use a tag or commit ID, but the source is organized in several sub-repositories that don't have common tags. I'm thinking I could checkout by date. Suggestions?
Looks like I'll have to use
repo forall. This requires sync'ing everything first (can't checkout older code until repository is fully downloaded).
repo forall -c 'git checkout `git rev-list --all -n1 --before="2012-03-01 15:00"`'