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

Side by Side Diff: gclient.py

Issue 456008: Update gclient sync docs to reflect reality + add an example for the most com... (Closed) Base URL: svn://chrome-svn/chrome/trunk/tools/depot_tools/
Patch Set: Created 11 years 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # 2 #
3 # Copyright 2008 Google Inc. All Rights Reserved. 3 # Copyright 2008 Google Inc. All Rights Reserved.
4 # 4 #
5 # Licensed under the Apache License, Version 2.0 (the "License"); 5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License. 6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at 7 # You may obtain a copy of the License at
8 # 8 #
9 # http://www.apache.org/licenses/LICENSE-2.0 9 # http://www.apache.org/licenses/LICENSE-2.0
10 # 10 #
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 of the latest, either for a single solution or for all solutions. 119 of the latest, either for a single solution or for all solutions.
120 Unless the --force option is provided, solutions and modules whose 120 Unless the --force option is provided, solutions and modules whose
121 local revision matches the one to update (i.e., they have not changed 121 local revision matches the one to update (i.e., they have not changed
122 in the repository) are *not* modified. Unless --nohooks is provided, 122 in the repository) are *not* modified. Unless --nohooks is provided,
123 the hooks are run. 123 the hooks are run.
124 This a synonym for 'gclient %(alias)s' 124 This a synonym for 'gclient %(alias)s'
125 125
126 usage: gclient %(cmd)s [options] [--] [svn update options/args] 126 usage: gclient %(cmd)s [options] [--] [svn update options/args]
127 127
128 Valid options: 128 Valid options:
129 --force : force update even for unchanged modules 129 --force : force update even for unchanged modules
130 --nohooks : don't run the hooks after the update is complete 130 --nohooks : don't run the hooks after the update is complete
131 --revision REV : update/checkout all solutions with specified revision
132 --revision SOLUTION@REV : update given solution to specified revision 131 --revision SOLUTION@REV : update given solution to specified revision
133 --deps PLATFORM(S) : sync deps for the given platform(s), or 'all' 132 --deps PLATFORM(S) : sync deps for the given platform(s), or 'all'
134 --verbose : output additional diagnostics 133 --verbose : output additional diagnostics
135 --head : update to latest revision, instead of last good revision 134 --head : update to latest revision, instead of last good revi sion
136 135
137 Examples: 136 Examples:
138 gclient %(cmd)s 137 gclient %(cmd)s
139 update files from SVN according to current configuration, 138 update files from SVN according to current configuration,
140 *for modules which have changed since last update or sync* 139 *for modules which have changed since last update or sync*
141 gclient %(cmd)s --force 140 gclient %(cmd)s --force
142 update files from SVN according to current configuration, for 141 update files from SVN according to current configuration, for
143 all modules (useful for recovering files deleted from local copy) 142 all modules (useful for recovering files deleted from local copy)
143 gclient %(cmd)s --revision src@31000
144 update src directory to r31000
144 """) 145 """)
145 146
146 COMMAND_USAGE_TEXT = { 147 COMMAND_USAGE_TEXT = {
147 "cleanup": 148 "cleanup":
148 """Clean up all working copies, using 'svn cleanup' for each module. 149 """Clean up all working copies, using 'svn cleanup' for each module.
149 Additional options and args may be passed to 'svn cleanup'. 150 Additional options and args may be passed to 'svn cleanup'.
150 151
151 usage: cleanup [options] [--] [svn cleanup args/options] 152 usage: cleanup [options] [--] [svn cleanup args/options]
152 153
153 Valid options: 154 Valid options:
(...skipping 1026 matching lines...) Expand 10 before | Expand all | Expand 10 after
1180 1181
1181 if "__main__" == __name__: 1182 if "__main__" == __name__:
1182 try: 1183 try:
1183 result = Main(sys.argv) 1184 result = Main(sys.argv)
1184 except gclient_utils.Error, e: 1185 except gclient_utils.Error, e:
1185 print >> sys.stderr, "Error: %s" % str(e) 1186 print >> sys.stderr, "Error: %s" % str(e)
1186 result = 1 1187 result = 1
1187 sys.exit(result) 1188 sys.exit(result)
1188 1189
1189 # vim: ts=2:sw=2:tw=80:et: 1190 # vim: ts=2:sw=2:tw=80:et:
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698