I've set up an automatically-sync'd git mirror of the libvirt.org's
libvirt CVS repository. The mirror is updated approximately every
30 minutes. You can view the change-set summary via this URL:
http://git.et.redhat.com/?p=libvirt.git
You can get a copy of the repository with the following command:
(this uses the efficient "git://" protocol, and is sort of analogous
to CVS pserver, in that you get anonymous, read-only access)
git clone
git://et.redhat.com/libvirt
That command creates a libvirt/ directory.
It's not big, just 4.2MB for the .git/ repository (containing
the entire history) and the usual 10MB of code, docs and .po files.
Note, if you're new to "git", you typically run "git clone" only
once, initially, and from then on, you "cd" into the directory and
download/merge the latest sources via "git pull". But note that
if you do development or otherwise modify a version-controlled
file, your next "git pull" won't work if the pull would have
to merge changes to one of the modified files.