diff --git a/docs/repository.html b/docs/repository.html new file mode 100644 index 00000000000..d09fc1800a7 --- /dev/null +++ b/docs/repository.html @@ -0,0 +1,107 @@ + + +
+As of December 5, 2006, Mesa is using +git +as its source code management system. +CVS was used previously. +The old CVS repository should no longer be used. +
+ +The master git repository is hosted on +freedesktop.org. + + ++You may access the repository either as an +anonymous user (read-only) or as a +developer +(read/write). +
+ ++You may also +browse the git repository. +
+ + + ++To get the Mesa sources anonymously (read-only): +
+ ++ git clone git://anongit.freedesktop.org/git/mesa/mesa ++
+ git pull origin ++
+Mesa developers need to first have an account on +freedesktop.org. +To get an account, please ask Brian or the other Mesa developers for +permission. +Then, if there are no objections, follow this + +procedure. +
+ ++Once your account is established: +
+ ++ git clone git+ssh://username@git.freedesktop.org/git/mesa/mesa ++ Replace username with your actual login name.
+ git pull origin ++
+At any given time, there may be several active branches in Mesa's +repository. +Generally, the trunk contains the latest development (unstable) +code while a branch has the latest stable code. +
+ ++Questions about active Mesa development branches should be posted to +the mesa3d-dev mailing list. +
+ + + +