Currently, repository is checked out from scratch every time. Using cache would improve speed and enable rolling into bigger repositories.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/dc24ee1a9928883da6234534d5f44b409959ac6a commit dc24ee1a9928883da6234534d5f44b409959ac6a Author: tandrii <tandrii@chromium.org> Date: Fri Jul 22 13:25:06 2016 git recipe_module: add experimental git-cache support. BUG= 630601 R=phajdan.jr@chromium.org Review-Url: https://codereview.chromium.org/2173823002 [modify] https://crrev.com/dc24ee1a9928883da6234534d5f44b409959ac6a/recipe_modules/git/api.py [add] https://crrev.com/dc24ee1a9928883da6234534d5f44b409959ac6a/recipe_modules/git/example.expected/git-cache-checkout.json [modify] https://crrev.com/dc24ee1a9928883da6234534d5f44b409959ac6a/recipe_modules/git/example.py
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/26f5c04f11659d8e8d56150911ddbe2639353392 commit 26f5c04f11659d8e8d56150911ddbe2639353392 Author: recipe-roller <recipe-roller@chromium.org> Date: Fri Jul 22 13:35:59 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) depot_tools: https://crrev.com/dc24ee1a9928883da6234534d5f44b409959ac6a git recipe_module: add experimental git-cache support. (tandrii@chromium.org) R=phajdan.jr@chromium.org,tandrii@chromium.org BUG= 630601 TBR=martiniss@chromium.org,phajdan.jr@chromium.org Review-Url: https://codereview.chromium.org/2178443002 [modify] https://crrev.com/26f5c04f11659d8e8d56150911ddbe2639353392/infra/config/recipes.cfg
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave/+/080ef1f02f5e5a3da7187fe9af8cbaaf89a98f23 commit 080ef1f02f5e5a3da7187fe9af8cbaaf89a98f23 Author: recipe-roller <recipe-roller@chromium.org> Date: Fri Jul 22 13:42:21 2016
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/4512483be609c99c3b2cb687f5f0b4b5f77a8004 commit 4512483be609c99c3b2cb687f5f0b4b5f77a8004 Author: recipe-roller <recipe-roller@chromium.org> Date: Fri Jul 22 13:56:27 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) build: https://crrev.com/26f5c04f11659d8e8d56150911ddbe2639353392 Roll recipe dependencies (trivial). (recipe-roller@chromium.org) https://crrev.com/26ac507f360eee7b8f96ec4bd697b0aaebaf08f5 Fix cwd problem for find annotated test step (yolandyan@chromium.org) depot_tools: https://crrev.com/dc24ee1a9928883da6234534d5f44b409959ac6a git recipe_module: add experimental git-cache support. (tandrii@chromium.org) R=tandrii@chromium.org,phajdan.jr@chromium.org,yolandyan@chromium.org,martiniss@chromium.org,recipe-roller@chromium.org BUG= 630601 TBR=martiniss@chromium.org,phajdan.jr@chromium.org Review-Url: https://codereview.chromium.org/2173053002 [modify] https://crrev.com/4512483be609c99c3b2cb687f5f0b4b5f77a8004/infra/config/recipes.cfg
Uploaded https://codereview.chromium.org/2209383002 based on actual testing.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/d755329820d5d905768cdc7503134e99f8979d05 commit d755329820d5d905768cdc7503134e99f8979d05 Author: phajdan.jr <phajdan.jr@chromium.org> Date: Fri Aug 05 09:33:06 2016 git: fix git cache support It's now based on bot_update logic. BUG= 630601 Review-Url: https://codereview.chromium.org/2209383002 [modify] https://crrev.com/d755329820d5d905768cdc7503134e99f8979d05/recipe_modules/git/api.py [modify] https://crrev.com/d755329820d5d905768cdc7503134e99f8979d05/recipe_modules/git/example.expected/git-cache-checkout.json
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/af460baad688111f204c22208ea2fb067d741cce commit af460baad688111f204c22208ea2fb067d741cce Author: recipe-roller <recipe-roller@chromium.org> Date: Fri Aug 05 09:45:19 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) depot_tools: https://crrev.com/d755329820d5d905768cdc7503134e99f8979d05 git: fix git cache support (phajdan.jr@chromium.org) R=phajdan.jr@chromium.org BUG= 630601 TBR=martiniss@chromium.org,phajdan.jr@chromium.org Review-Url: https://codereview.chromium.org/2219743003 [modify] https://crrev.com/af460baad688111f204c22208ea2fb067d741cce/infra/config/recipes.cfg
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/282526f17434d050c8a2ec92729a099e3a6f97c7 commit 282526f17434d050c8a2ec92729a099e3a6f97c7 Author: recipe-roller <recipe-roller@chromium.org> Date: Fri Aug 05 10:06:50 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) build: https://crrev.com/af460baad688111f204c22208ea2fb067d741cce Roll recipe dependencies (trivial). (recipe-roller@chromium.org) depot_tools: https://crrev.com/d755329820d5d905768cdc7503134e99f8979d05 git: fix git cache support (phajdan.jr@chromium.org) R=phajdan.jr@chromium.org,martiniss@chromium.org,recipe-roller@chromium.org BUG= 630601 TBR=martiniss@chromium.org,phajdan.jr@chromium.org Review-Url: https://codereview.chromium.org/2216293003 [modify] https://crrev.com/282526f17434d050c8a2ec92729a099e3a6f97c7/infra/config/recipes.cfg
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a commit bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a Author: phajdan.jr <phajdan.jr@chromium.org> Date: Fri Aug 05 11:02:56 2016 recipe_autoroller: use git cache BUG= 630601 Review-Url: https://codereview.chromium.org/2212353002 [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipe_modules/recipe_autoroller/api.py [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller.expected/basic.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller.expected/empty.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller.expected/failed_upload.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller.expected/failure.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller.expected/nontrivial.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller.expected/previously_uploaded.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller.expected/with_auth.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller_public.expected/basic.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller_public.expected/empty.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller_public.expected/failed_upload.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller_public.expected/failure.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller_public.expected/nontrivial.json [modify] https://crrev.com/bd4577aede2aac7eebd3a2c3c5e3a9ebc6f6f20a/recipes/recipes/recipe_autoroller_public.expected/previously_uploaded.json
Comment 1 by bugdroid1@chromium.org
, Jul 22 2016