| OLD | NEW | 
 | (Empty) | 
|   1 # Copyright 2014 The Chromium Authors. All rights reserved. |  | 
|   2 # Use of this source code is governed by a BSD-style license that can be |  | 
|   3 # found in the LICENSE file. |  | 
|   4  |  | 
|   5 import sys |  | 
|   6  |  | 
|   7 import recipe_util  # pylint: disable=F0401 |  | 
|   8  |  | 
|   9  |  | 
|  10 # This class doesn't need an __init__ method, so we disable the warning |  | 
|  11 # pylint: disable=W0232 |  | 
|  12 class Infra(recipe_util.Recipe): |  | 
|  13   """Basic Recipe class for the Infrastructure repositories.""" |  | 
|  14  |  | 
|  15   @staticmethod |  | 
|  16   def fetch_spec(_props): |  | 
|  17     return { |  | 
|  18       'type': 'gclient_git', |  | 
|  19       'gclient_git_spec': { |  | 
|  20         'solutions': [ |  | 
|  21           { |  | 
|  22             'name'     : 'infra', |  | 
|  23             'url'      : 'https://chromium.googlesource.com/infra/infra.git', |  | 
|  24             'deps_file': '.DEPS.git', |  | 
|  25             'managed'  : False, |  | 
|  26           } |  | 
|  27         ], |  | 
|  28       }, |  | 
|  29     } |  | 
|  30  |  | 
|  31   @staticmethod |  | 
|  32   def expected_root(_props): |  | 
|  33     return 'infra' |  | 
|  34  |  | 
|  35  |  | 
|  36 def main(argv=None): |  | 
|  37   return Infra().handle_args(argv) |  | 
|  38  |  | 
|  39  |  | 
|  40 if __name__ == '__main__': |  | 
|  41   sys.exit(main(sys.argv)) |  | 
| OLD | NEW |