| Index: scripts/slave/recipe_modules/chromite/api.py
|
| diff --git a/scripts/slave/recipe_modules/chromite/api.py b/scripts/slave/recipe_modules/chromite/api.py
|
| index 91abefab85b2146ed1f3b12624733f027b7c2729..0d6030005ac3fa39735241f2bcd53ae3f6ca61b3 100644
|
| --- a/scripts/slave/recipe_modules/chromite/api.py
|
| +++ b/scripts/slave/recipe_modules/chromite/api.py
|
| @@ -203,12 +203,15 @@ class ChromiteApi(recipe_api.RecipeApi):
|
| soln.revision = '%s:' % (self.c.chromite_branch,)
|
| return cfg
|
|
|
| - def checkout(self, manifest_url=None, repo_url=None):
|
| + def checkout(self, manifest_url=None, repo_url=None, force_sync=False):
|
| manifest_url = manifest_url or self.manifest_url
|
| repo_url = repo_url or self.repo_url
|
|
|
| self.m.repo.init(manifest_url, '--repo-url', repo_url)
|
| - self.m.repo.sync()
|
| + args = []
|
| + if force_sync:
|
| + args.append('--force-sync')
|
| + self.m.repo.sync(*args)
|
|
|
| @property
|
| def using_old_chromite_layout(self):
|
|
|