I've set up a read-only git mirror of glibc's CVS repository.
The cvs-to-git synchronization process will probably run every
half hour or so (haven't started it yet).
Here's the gitweb interface:
http://sources.redhat.com/git/gitweb.cgi
Check out a copy via the following, but be aware
that the bare .git/ directory weighs in at 270MB:
git clone git://sources.redhat.com/git/glibc.git
Actually, 270MB is pretty darn good, considering it's
the entire repository, including all history.
The corresponding part of the CVS repo occupies over 500MB.
This is by no means "official", but more something I find useful.
However, I expect it to be reliable and to be available indefinitely.
If you discover it's more than an hour or two out of sync, or if something
has been converted improperly, please let me know.
------------
For those interested in the details,
the big first-pass conversion was done by parsecvs,
and all subsequent ones are done by "git cvsimport".