X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Frepository.html;h=1fb88bf71737a1f653100d0d6d9fea7a5d326060;hb=a74a4edc90a6a6fddfcf5e5d72c301bcf13ad125;hp=6ce91370c69defacc34063ab0d1aab01498c1c13;hpb=b5da52ac581c0f0a6587a489198cd02247b6b931;p=mesa.git diff --git a/docs/repository.html b/docs/repository.html index 6ce91370c69..1fb88bf7173 100644 --- a/docs/repository.html +++ b/docs/repository.html @@ -17,13 +17,13 @@

Code Repository

-Mesa uses git +Mesa uses git as its source code management system.

The master git repository is hosted on -freedesktop.org. +freedesktop.org.

@@ -36,9 +36,9 @@ You may access the repository either as an

You may also browse the main Mesa git repository and the +>browse the main Mesa git repository and the Mesa demos and tests git repository. +>Mesa demos and tests git repository.

@@ -68,21 +68,40 @@ To get the Mesa sources anonymously (read-only):

Developer git Access

-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. +If you wish to become a Mesa developer with git-write privilege, please +follow this procedure:

+
    +
  1. Subscribe to the +mesa-dev +mailing list. +
  2. Start contributing to the project by +submitting patches to +the mesa-dev list. Specifically, + +
  3. After you've demonstrated the ability to write good code and have had +a dozen or so patches accepted you can apply for an account. +
  4. Occasionally, but rarely, someone may be given a git account sooner, but +only if they're being supervised by another Mesa developer at the same +organization and planning to work in a limited area of the code or on a +separate branch. +
  5. To apply for an account, follow +these directions. +It's also appreciated if you briefly describe what you intend to do (work +on a particular driver, add a new extension, etc.) in the bugzilla record. +

Once your account is established:

    -
  1. Install the git software on your computer if needed.

  2. Get an initial, local copy of the repository with:
         git clone git+ssh://username@git.freedesktop.org/git/mesa/mesa
    @@ -102,7 +121,7 @@ Once your account is established:
     

    Windows Users

    -If you're +If you're using git on Windows you'll want to enable automatic CR/LF conversion in your local copy of the repository:

    @@ -156,7 +175,7 @@ each time you do a pull.

  3. Small changes to master

    -If you are an experienced git user working on substancial modifications, +If you are an experienced git user working on substantial modifications, you are probably working on a separate branch and would rebase your branch prior to merging with master. @@ -216,7 +235,7 @@ If you want the rebase action to be the default action, then git config --global branch.autosetuprebase=always

  4. -See Understanding Git Conceptually for a fairly clear explanation about all of this. +See Understanding Git Conceptually for a fairly clear explanation about all of this.