X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Frepository.html;h=ad7f90b2604e4801fc4fdf31de09c9dddbdca06b;hb=1e29ff7b3dab02aa8cf87144e38b10d2c9e19813;hp=328be5c432f30c907a06c7ce379885d124b4562d;hpb=6e0e550904228561b4108779382a9543f94797ee;p=mesa.git diff --git a/docs/repository.html b/docs/repository.html index 328be5c432f..ad7f90b2604 100644 --- a/docs/repository.html +++ b/docs/repository.html @@ -8,7 +8,7 @@
-

The Mesa 3D Graphics Library

+ The Mesa 3D Graphics Library
@@ -49,26 +49,20 @@ To get the Mesa sources anonymously (read-only):

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

    +
  2. Install the git software on your computer if needed.
  3. Get an initial, local copy of the repository with: -
    -    git clone https://gitlab.freedesktop.org/mesa/mesa.git
    -    
    +
    git clone https://gitlab.freedesktop.org/mesa/mesa.git
  4. Later, you can update your tree from the master repository with: -
    -    git pull origin
    -    
    +
    git pull origin
  5. If you also want the Mesa demos/tests repository: -
    -    git clone https://gitlab.freedesktop.org/mesa/demos.git
    -    
    +
    git clone https://gitlab.freedesktop.org/mesa/demos.git

Developer git Access

-If you wish to become a Mesa developer with git-write privilege, please +If you wish to become a Mesa developer with gitlab merge privilege, please follow this procedure:

    @@ -76,41 +70,30 @@ follow this procedure: mesa-dev mailing list.
  1. Start contributing to the project by -submitting patches to -the mesa-dev list. Specifically, +submitting patches. Specifically,
  2. 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. -
  3. 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. -
  4. 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. +a dozen or so patches accepted, a maintainer may use their discretion to give +you access to merge your own code.
-

-Once your account is established, you can update your push url to use SSH: -

-git remote set-url --push origin git@gitlab.freedesktop.org:mesa/mesa.git
-
+

Pushing code to your gitlab account via HTTPS

+ +

Useful for people behind strict proxies

-You can also use personal access tokens -to push over HTTPS instead (useful for people behind strict proxies). +You can use personal access tokens +to push over HTTPS if ssh will does not suit your needs. In this case, create a token, and put it in the url as shown here:
-git remote set-url --push origin https://USER:TOKEN@gitlab.freedesktop.org/mesa/mesa.git
+git remote set-url --push origin https://USER:TOKEN@gitlab.freedesktop.org/your~user~name/mesa.git
 
-

Windows Users

@@ -129,7 +112,6 @@ and to LF on commit.

Unix users don't need to set this option.

-

Development Branches

@@ -137,7 +119,7 @@ Unix users don't need to set this option.

At any given time, there may be several active branches in Mesa's repository. -Generally, master contains the latest development (unstable) +Generally, master contains the latest development (unstable) code while a branch has the latest stable code.

@@ -212,7 +194,8 @@ If you are familiar with CVS or similar system, this is similar to doing a the current repository state, instead of the time you did the last update. (CVS doesn't work like git in this respect, but this is easiest way to explain it.) -
+

+

In any case, your repository now looks like you made your changes after all the other changes.