Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(263)

Side by Side Diff: docs/using_git_submodules.md

Issue 1309473002: WIP: Migrate Wiki content over to src/docs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # AS OF 2014-05-08 SUBMODULES HAVE BEEN REMOVED AND ARE NO LONGER OPERATIVE
Bons 2015/08/20 20:16:51 remove
2
3 Follow the instructions in http://dev.chromium.org/developers/how-tos/get-the-co de instead and use fetch :).
4
5 ## Convert from submodules to gclient
6
7 You do **not** need to delete your existing submodule-based checkout.
8
9 **If you are a Google employee and your checkout has Google-internal code**, ple ase look for instructions on the internal wiki.
10
11 To start using gclient, you simply need to create a `.gclient` file at the top-l evel of your checkout (in the directory containing `src/`). Here are some sampl e `.gclient` files for common work flows:
12
13 ### Desktop chromium browser development
14
15 This is the most common variant.
16
17 ```
18 solutions=[
19 {
20 "name": "src",
21 "url": "https://chromium.googlesource.com/chromium/src.git",
22 "managed": False,
23 "deps_file": ".DEPS.git",
24 }
25 ]
26 ```
27
28 ### Blink development
29
30 Just like basic chromium development, except that the blink checkout floats to t ip-of-tree, rather than being pinned to the version in `src/DEPS`.
31
32 ```
33 solutions = [
34 {
35 "name": "src",
36 "url": "https://chromium.googlesource.com/chromium/src.git",
37 "managed": False,
38 "deps_file": ".DEPS.git",
39 "custom_vars": {
40 "webkit_rev": ""
41 }
42 }
43 ]
44 ```
45
46 ### Chromium for Android
47
48 ```
49 solutions = [
50 {
51 "name": "src",
52 "url": "https://chromium.googlesource.com/chromium/src.git",
53 "managed": False,
54 "deps_file": ".DEPS.git",
55 }
56 ]
57
58 target_os = ["android"]
59 ```
60
61 ### Chromium for iOS
62
63 ```
64 solutions = [
65 {
66 "name": "src",
67 "url": "https://chromium.googlesource.com/chromium/src.git",
68 "managed": False,
69 "deps_file": ".DEPS.git",
70 }
71 ]
72
73 target_os = ["ios"]
74 target_os_only = True
75 ```
76
77 ### Native Client
78
79 ```
80 solutions = [
81 {
82 "name": "native_client",
83 "url": "https://chromium.googlesource.com/native_client/src/native_client.gi t",
84 "managed": False,
85 "deps_file": ".DEPS.git",
86 }
87 ]
88 ```
89
90 ### Native Client Ports
91
92 ```
93 solutions = [
94 {
95 "name": "src",
96 "url": "https://chromium.googlesource.com/external/naclports.git",
97 "managed": False,
98 "deps_file": ".DEPS.git",
99 }
100 ]
101 ```
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698