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.
@@ -29,14 +36,13 @@ 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.
- -Anonymous git Access
+Anonymous git Access
To get the Mesa sources anonymously (read-only):
@@ -59,16 +65,15 @@ To get the Mesa sources anonymously (read-only):
-
-
Mesa developers need to first have an account on
-freedesktop.org.
+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're
+If you're
using git on Windows you'll want to enable automatic CR/LF conversion in
your local copy of the repository:
At any given time, there may be several active branches in Mesa's
@@ -134,7 +138,7 @@ Questions about branch status/activity should be posted to the
mesa3d-dev mailing list.
Developer git Access
+Developer git Access
Windows Users
+Windows Users
-
-Development Branches
+Development Branches
Developer Git Tips
+Developer Git Tips
-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. @@ -212,9 +216,10 @@ If you want the rebase action to be the default action, then git config --global branch.autosetuprebase=always
-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.
+