Maintaining QEMU and libvirt patches

The and  package maintainers now have the option to use the qemu-kvm/fedora.git and libvirt-fedora.git git repositories in order to maintain the packages' patch sets.

The basic idea is:


 * 1) There should be an upstream tag corresponding to the pristine upstream sources - e.g. the   tag in qemu-kvm.git corresponds to the qemu-kvm-devel-88 tarball and the   tag in libvirt-fedora.git corresponds to the libvirt-0.7.0 tarball
 * 2) Each commit in   or   descending from the upstream tag is an individual patch in the RPM
 * 3) Each commit is preferably cherry-picked from upstream using
 * 4) In the case of qemu, each commit should be signed off by the package maintainer who added it
 * 5) We match commits to patch filenames using   meta-data
 * 6) The patch set should be re-based using   when moving to a new upstream release
 * 7) Each fedora build is tagged in git using

In order to sync the patches from git to CVS, do e.g:

$> git clean -f $> git format-patch -N kvm-88 $> for p in 000*.patch; do mv $p /pkgs/qemu/devel/$(awk '/^Fedora-patch: / {print $2;}' $p); done