Source Repository

Virt Manager Code Access

The "Virtual Machine Manager" code is managed using the Git source control tool. The mainline development repository is available via:

  git clone git://git.fedorahosted.org/git/virt-manager.git

while the "Virt Install" code is available via:

  git clone git://git.fedorahosted.org/git/python-virtinst.git

and the "Virtual Machine Viewer" code is available via:

  git clone git://git.fedorahosted.org/git/virt-viewer.git

Finally, the source for this website is also managed Mercurial, and is accessible at the URL

  http://hg.et.redhat.com/virt/websites/virt-manager-web--devel

Extremely quick GIT guide

The text below gives a quick overview of using git to fetch the source and generate a patch.

To ensure any changes correctly have your name attached, create the file $HOME/.gitconfig with a section like:

[user]
    name = Cole Robinson
    email = crobinso@redhat.com

To fetch the code and generate a patch:

   git clone git://git.fedorahosted.org/git/virt-manager.git
   cd virt-manager
   ... make your changes ...
   git commit -a -m "Some changelog message"
   git show > my_feature.patch
The 'my_feature.patch' can be submitted either via mailing list (see http://virt-manager.org/mailinglist.html) or via bug report (see http://virt-manager.org/page/BugReporting) Using git format-patch and/or git send-email is also fine.

More in depth git tutorials are just a google search away :)