[Mesa-dev] [PATCH mesa 1/2] docs: update repo URLs after GitLab move

Eric Engestrom eric.engestrom at intel.com
Fri Sep 21 13:46:16 UTC 2018

I also updated the developer instructions; presumably someone who's been
given commit rights already knows how to clone a repository :)

A more useful thing is to show how to update the pushurl, and how to use
access tokens to push over HTTPS (especially for us at Intel, where
non-http traffic is a pain).

Signed-off-by: Eric Engestrom <eric.engestrom at intel.com>
 docs/download.html     |  6 +++---
 docs/helpwanted.html   |  2 +-
 docs/repository.html   | 35 ++++++++++++++---------------------
 docs/shading.html      |  2 +-
 docs/sourcedocs.html   |  2 +-
 docs/utilities.html    |  2 +-
 docs/vmware-guest.html |  4 ++--
 7 files changed, 23 insertions(+), 30 deletions(-)

diff --git a/docs/download.html b/docs/download.html
index 6b2b60cd606cb1c86868..86b4d5063c590bd69aae 100644
--- a/docs/download.html
+++ b/docs/download.html
@@ -102,9 +102,9 @@ <h1>Demos, GLUT, and GLU</h1>
 Mesa releases.  But since GLUT, GLU and the demos change infrequently, they
 were split off into their own git repositories:
-<a href="https://cgit.freedesktop.org/mesa/glut/">GLUT</a>,
-<a href="https://cgit.freedesktop.org/mesa/glu/">GLU</a> and
-<a href="https://cgit.freedesktop.org/mesa/demos/">Demos</a>,
+<a href="https://gitlab.freedesktop.org/mesa/glut">GLUT</a>,
+<a href="https://gitlab.freedesktop.org/mesa/glu">GLU</a> and
+<a href="https://gitlab.freedesktop.org/mesa/demos">Demos</a>,
diff --git a/docs/helpwanted.html b/docs/helpwanted.html
index 9b7b5e000467f7196349..f9583e6761a33538ba43 100644
--- a/docs/helpwanted.html
+++ b/docs/helpwanted.html
@@ -47,7 +47,7 @@ <h1>Help Wanted / To-Do List</h1>
 <b>Common To-Do lists:</b>
-  <li><a href="https://cgit.freedesktop.org/mesa/mesa/tree/docs/features.txt">
+  <li><a href="https://gitlab.freedesktop.org/mesa/mesa/blob/master/docs/features.txt">
     <b>features.txt</b></a> - Status of OpenGL 3.x / 4.x features in Mesa.</li>
diff --git a/docs/repository.html b/docs/repository.html
index 802c9a235cb28fa4e801..4f2b02d10f14da948c7b 100644
--- a/docs/repository.html
+++ b/docs/repository.html
@@ -35,9 +35,9 @@ <h1>Code Repository</h1>
 You may also 
-<a href="https://cgit.freedesktop.org/mesa/mesa/"
+<a href="https://gitlab.freedesktop.org/mesa/mesa"
 >browse the main Mesa git repository</a> and the
-<a href="https://cgit.freedesktop.org/mesa/demos"
+<a href="https://gitlab.freedesktop.org/mesa/demos"
 >Mesa demos and tests git repository</a>.
@@ -52,7 +52,7 @@ <h2 id="anonymous">Anonymous git Access</h2>
 <li>Install the git software on your computer if needed.<br><br>
 <li>Get an initial, local copy of the repository with:
-    git clone git://anongit.freedesktop.org/git/mesa/mesa
+    git clone https://gitlab.freedesktop.org/mesa/mesa.git
 <li>Later, you can update your tree from the master repository with:
@@ -60,7 +60,7 @@ <h2 id="anonymous">Anonymous git Access</h2>
 <li>If you also want the Mesa demos/tests repository:
-    git clone git://anongit.freedesktop.org/git/mesa/demos
+    git clone https://gitlab.freedesktop.org/mesa/demos.git
@@ -98,24 +98,17 @@ <h2 id="developer">Developer git Access</h2>
-Once your account is established:
+Once your account is established, you can update your push url to use SSH:
+git remote set-url --push <em>origin</em> git at gitlab.freedesktop.org:mesa/mesa.git
-<li>Get an initial, local copy of the repository with:
-    <pre>
-    git clone git+ssh://username@git.freedesktop.org/git/mesa/mesa
-    </pre>
-    Replace <em>username</em> with your actual login name.<br><br>
-<li>Later, you can update your tree from the master repository with:
-    <pre>
-    git pull origin
-    </pre>
-<li>If you also want the Mesa demos/tests repository:
-    <pre>
-    git clone git+ssh://username@git.freedesktop.org/git/mesa/demos
-    </pre>
+You can also use <a href="https://gitlab.freedesktop.org/profile/personal_access_tokens">personal access tokens</a>
+to push over HTTPS instead (useful for people behind strict proxies, like Intel).
+In this case, create a token, and put it in the url as shown here:
+git remote set-url --push <em>origin</em> https://<em>USER</em>:<em>TOKEN</em>@gitlab.freedesktop.org/mesa/mesa.git
 <h2>Windows Users</h2>
diff --git a/docs/shading.html b/docs/shading.html
index a0bbe997c1b8eeea572f..9e3c7218e31e5ad8385c 100644
--- a/docs/shading.html
+++ b/docs/shading.html
@@ -85,7 +85,7 @@ <h3 id="capture">Capturing Shaders</h3>
 Setting <b>MESA_SHADER_CAPTURE_PATH</b> to a directory will cause the compiler
 to write <tt>.shader_test</tt> files for use with
-<a href="https://cgit.freedesktop.org/mesa/shader-db">shader-db</a>, a tool
+<a href="https://gitlab.freedesktop.org/mesa/shader-db">shader-db</a>, a tool
 which compiler developers can use to gather statistics about shaders
 (instructions, cycles, memory accesses, and so on).
diff --git a/docs/sourcedocs.html b/docs/sourcedocs.html
index 660dcb2ef0eba3f3c061..10a0810ad22b4e31b201 100644
--- a/docs/sourcedocs.html
+++ b/docs/sourcedocs.html
@@ -31,7 +31,7 @@ <h1>Source Code Documentation</h1>
 For an example of Doxygen usage in Mesa, see a recent source file
-such as <a href="https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/main/bufferobj.c">bufferobj.c</a>.
+such as <a href="https://gitlab.freedesktop.org/mesa/mesa/blob/master/src/mesa/main/bufferobj.c">bufferobj.c</a>.
diff --git a/docs/utilities.html b/docs/utilities.html
index 222e73438974eb29cb69..5d7cb17f9dccfca64498 100644
--- a/docs/utilities.html
+++ b/docs/utilities.html
@@ -17,7 +17,7 @@ <h1>The Mesa 3D Graphics Library</h1>
 <h1>Development Utilities</h1>
-  <dt><a href="https://cgit.freedesktop.org/mesa/demos">Mesa demos collection</a></dt>
+  <dt><a href="https://gitlab.freedesktop.org/mesa/demos">Mesa demos collection</a></dt>
   <dd>includes several utility routines in the <code>src/util/</code>
diff --git a/docs/vmware-guest.html b/docs/vmware-guest.html
index dce4fc275986df934b58..4e0932e781f3e0fc6b9d 100644
--- a/docs/vmware-guest.html
+++ b/docs/vmware-guest.html
@@ -143,7 +143,7 @@ <h2>Getting the Latest Source Code</h2>
 <li>Mesa/Gallium master branch. This code is used to build libGL, and the direct rendering svga driver for libGL, vmwgfx_dri.so, and the X acceleration library libxatracker.so.x.x.x. 
-  git clone git://anongit.freedesktop.org/git/mesa/mesa
+  git clone https://gitlab.freedesktop.org/mesa/mesa.git
 <li>VMware Linux guest kernel module. Note that this repo contains the complete DRM and TTM code. The vmware-specific driver is really only the files prefixed with vmwgfx. 
@@ -153,7 +153,7 @@ <h2>Getting the Latest Source Code</h2>
 Most distros ship with this but it's safest to install a newer version.
 To get the latest code from git:
-  git clone git://anongit.freedesktop.org/git/mesa/drm
+  git clone https://gitlab.freedesktop.org/mesa/drm.git
 <li>xf86-video-vmware. The chainloading driver, vmware_drv.so, the legacy driver vmwlegacy_drv.so, and the vmwgfx driver vmwgfx_drv.so. 

More information about the mesa-dev mailing list