to clone the latest tested xen-unstable tree: Where URL is the URL of the repository you wish to clone. To clone the source first install the mercurial tool using your distributions package manager. The automated test results are posted to the xen-devel mailing list. For example all commits to the Xen Project development branch will initially appear in staging/xen-unstable.hg and then propagate to xen-unstable.hg after automated testing has completed. When commits are made to a Xen Project tree they are first added to the staging branch and only propagated to the main branch after automated testing has passed. The Xen Project development branch is known as xen-unstable and has its own repository xen-unstable.hg.Įach stable and development branch is available in two forms either tested (the main branch) or untested (the staging branch). ) where code intended for the next stable point release is added. Xen Project's source code repositories are hosted using the Mercurial version control system on xenbits.Įach stable release has it's own branch (e.g. We do maintain Mercurial repositories mirroring Git ones, so we retain following section for reference. Please note that has moved to using Git. You can also checkout any tags, branches as you wish. $ cd xen git checkout -b staging origin/staging ![]() If you wish to use different HEAD (say, staging), you can: $ git clone git:///xen.gitĪs the default HEAD in xen.git is master, your local repository will also have a branch called master pointing to the upstream branch. To clone the source first install Git using your distro's package manager. Xen Project Repositories contains information on the various repositories for the stable and development branches. The result of automated tests are available on xen-devel mailing list. The point releases are tagged in the main tree with RELEASE-X.Y.Z (e.g. staging-4.2 on Xen.git summary page), and after they pass automated tests they will be pushed to stable-X.Y for the next release. The code intended for the next stable point release is added to the branch staging-X.Y (e.g. The source code repositories are hosted using the Git version control system on xenbits.Įach stable release has its own branch stable-X.Y (e.g. The latest Xen Project releases are linked to from The Xen.org download page Git For the development version of Xen Project ( xen-unstable) Git is the primary source and Mercurial is the secondary source. The primary ways to obtain the Xen Project source code for a stable release are via the release tarballs or by cloning from the appropriate Mercurial source repository. Host OS Install Considerations contains some things which you might want to consider while doing this. The remainder of this document assumes that you have considered this and really do want to build from source.īefore installing Xen Project you will first need to install your domain 0 OS, unless you have already done so. ![]() You can find articles on how to install Xen Project on various distributions in Category:Host Install. Using the distribution packaging will give you a much more integrated solution and allow you to take advantage of all the resources provided by your distribution (e.g. Where possible it is highly recommended that users consume Xen Project via their chosen distribution wherever possible. There are many distributions around these days which have excellent support for Xen available right from the package manager, a partial list is available at Dom0 Kernels for Xen. This document was written targeting the Xen Project 4.2 release, but an attempt will be made to point out differences from previous releases where relevant.Īn assumption is made of some familiarity with the general concept of building software and with using your distributions package manager to install relevant build tools etc.īefore embarking on the process of building Xen Project software yourself it is worth considering whether this is even necessary. The purpose of this document is to guide users through the process of installing Xen Project software from source (either from the tarball releases or from a source code repository).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |