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

Side by Side Diff: deps2git.py

Issue 1333493005: Make sure recursedeps is passed through to .DEPS.git. (Closed) Base URL: http://src.chromium.org/svn/trunk/tools/deps2git
Patch Set: Created 5 years, 3 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | deps_utils.py » ('j') | 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 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Convert SVN based DEPS into .DEPS.git for use with NewGit.""" 6 """Convert SVN based DEPS into .DEPS.git for use with NewGit."""
7 7
8 import collections 8 import collections
9 from cStringIO import StringIO 9 from cStringIO import StringIO
10 import json 10 import json
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after
304 parser.add_option('--no_fail_fast', action='store_true', 304 parser.add_option('--no_fail_fast', action='store_true',
305 help='Try to process the whole DEPS, rather than failing ' 305 help='Try to process the whole DEPS, rather than failing '
306 'on the first bad entry.') 306 'on the first bad entry.')
307 parser.add_option('--verify', action='store_true', 307 parser.add_option('--verify', action='store_true',
308 help='ping each Git repo to make sure it exists') 308 help='ping each Git repo to make sure it exists')
309 parser.add_option('--json', 309 parser.add_option('--json',
310 help='path to a JSON file for machine-readable output') 310 help='path to a JSON file for machine-readable output')
311 options = parser.parse_args()[0] 311 options = parser.parse_args()[0]
312 312
313 # Get the content of the DEPS file. 313 # Get the content of the DEPS file.
314 deps, deps_os, include_rules, skip_child_includes, hooks, deps_vars = ( 314 deps, deps_os, include_rules, skip_child_includes, hooks, deps_vars, recursede ps = (
315 deps_utils.GetDepsContent(options.deps)) 315 deps_utils.GetDepsContent(options.deps))
316 316
317 if options.extra_rules and options.type: 317 if options.extra_rules and options.type:
318 parser.error('Can\'t specify type and extra-rules at the same time.') 318 parser.error('Can\'t specify type and extra-rules at the same time.')
319 elif options.type: 319 elif options.type:
320 options.extra_rules = os.path.join( 320 options.extra_rules = os.path.join(
321 os.path.abspath(os.path.dirname(__file__)), 321 os.path.abspath(os.path.dirname(__file__)),
322 'svn_to_git_%s.py' % options.type) 322 'svn_to_git_%s.py' % options.type)
323 if options.cache_dir and options.repos: 323 if options.cache_dir and options.repos:
324 parser.error('Can\'t specify both cache_dir and repos at the same time.') 324 parser.error('Can\'t specify both cache_dir and repos at the same time.')
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
421 if (results.bad_git_urls or results.bad_dep_urls or results.bad_git_hash): 421 if (results.bad_git_urls or results.bad_dep_urls or results.bad_git_hash):
422 return 2 422 return 2
423 423
424 if options.verify: 424 if options.verify:
425 print >> sys.stderr, ('\nAll referenced repositories were successfully ' 425 print >> sys.stderr, ('\nAll referenced repositories were successfully '
426 'resolved.') 426 'resolved.')
427 return 0 427 return 0
428 428
429 # Write the DEPS file to disk. 429 # Write the DEPS file to disk.
430 deps_utils.WriteDeps(options.out, deps_vars, results.new_deps, deps_os, 430 deps_utils.WriteDeps(options.out, deps_vars, results.new_deps, deps_os,
431 include_rules, skip_child_includes, hooks) 431 include_rules, skip_child_includes, hooks, recursedeps)
432 return 0 432 return 0
433 433
434 434
435 if '__main__' == __name__: 435 if '__main__' == __name__:
436 sys.exit(main()) 436 sys.exit(main())
OLDNEW
« no previous file with comments | « no previous file | deps_utils.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698