- 03 May, 2019 2 commits
-
-
recipe-roller authored
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. recipe_engine: https://crrev.com/e92521da4f987d5bf87b28d23770544e72a96dc5 Allow Protobuf messages to define PROPERTIES. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I0e6e92ebbf4bd65a179dfa651ce5771df0118487 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1594859Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Oleh Prypin authored
This reverts commit 867e3c95. Reason for revert: Fails to apply patch onto a branch head. Example failure: https://ci.chromium.org/p/webrtc/builders/try/linux_compile_rel/13395 vs previous successful run: https://ci.chromium.org/p/webrtc/builders/try/linux_compile_rel/13307 Original change's description: > Reland "bot_update: Pass target-ref to gclient." > > This is a reland of f61af569 > > gclient was updated to handle these refs on > https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1590495 > > Original change's description: > > bot_update: Pass target-ref to gclient. > > > > Bug: 956807 > > Recipe-Nontrivial-Roll: infra > > Recipe-Nontrivial-Roll: skia > > Recipe-Nontrivial-Roll: build_limited_scripts_slave > > Recipe-Nontrivial-Roll: build > > Change-Id: I4d786d989446b8c1e3f39ef78c3c99cfe70808c0 > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588502 > > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> > > Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> > > Bug: 956807 > Recipe-Nontrivial-Roll: infra > Recipe-Nontrivial-Roll: build_limited_scripts_slave > Recipe-Nontrivial-Roll: build > Change-Id: I06b2b517d3f1aeb0a12b7c5fc58f1621533dae5c > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1592214 > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> > Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> TBR=nodir@chromium.org,tandrii@chromium.org,ehmaldonado@chromium.org Bug: 956807, webrtc:10406 Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: skia Recipe-Nontrivial-Roll: build_limited_scripts_slave Recipe-Nontrivial-Roll: build Change-Id: I6db0802e1951c3241d0a3c080bea51423582cb3a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1593052 Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by:
Oleh Prypin <oprypin@chromium.org> Auto-Submit: Oleh Prypin <oprypin@chromium.org>
-
- 02 May, 2019 3 commits
-
-
Bruce Dawson authored
Python (prior to 3.8) treats meaningless string escape sequences as if they were a slash followed by the character. That is, '\w' == '\\w'. Python 3.8 rejects this, and it's confusing. This change fixes seven of these regex strings found in depot_tools (through a regex search, natch). Most of the fixes don't actually change the value of the strings, and this was manually verified: >>> '(/c(/.*/\+)?)?/(\d+)(/(\d+)?/?)?$' == r'(/c(/.*/\+)?)?/(\d+)(/(\d+)?/?)?$' True >>> '#\s*OWNERS_STATUS\s+=\s+(.+)$' == r'#\s*OWNERS_STATUS\s+=\s+(.+)$' True >>> 'COM\d' == r'COM\d' True >>> '^\s+Change-Id:\s*(\S+)$' == r'^\s+Change-Id:\s*(\S+)$' True >>> 'ETag:\s+([a-z0-9]{32})' == r'ETag:\s+([a-z0-9]{32})' True Two exceptions were the regex expressions in filter_demo_output.py and scm.py. These were turned into raw strings despite this changing the value of the string passed to re. This works because re supports the \x, \d, \w, \t, and other escape sequences needed to make this work. TL;DR - use raw strings for regex to avoid melting your brain. If bulk changing regex strings to raw watch out for double-slashes. Bug: 958138 Change-Id: Ic45264cfc63e8bae9cfcffe2cd88a57c2d3dcdae Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1590534 Commit-Queue: Bruce Dawson <brucedawson@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/0589a429cf3c164004dae4ced4c75784a50afd81 Only delete the specified element, not all of them (sergiyb@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I9620a32421f753633b664b9e9747dc4a5975477f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1592836Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Raul Tambre authored
The 'is' operator compares references, so a comparison with a string literal will always be false. Found while using Python 3.8: C:\Google\depot_tools/git_cl.py:1265: SyntaxWarning: "is not" with a literal. Did you mean "!="? if remote is not '.': Change-Id: Ia77a1b350a3f0a2fe3c398e9a3b9aac8cfe38d4f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1591516 Auto-Submit: Raul Tambre <raul@tambre.ee> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Raul Tambre <raul@tambre.ee>
-
- 01 May, 2019 5 commits
-
-
recipe-roller authored
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. recipe_engine: https://crrev.com/729f9023cff72064acd9f3f2548d90f5ea03461e [buildbucket] Fix buildbucket.search (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I0fd6e871170710b2943040e56c9ef6a0c248b3d0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1592568Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/b8cb36a2fedc4739cb317ffb60fc6fa3cc231048 [docs] Add some skeleton documentation for writing recipes. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I7d589d77d2f258904bc4e64e4ffaeb0cebe1a778 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1592613Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Edward Lemur authored
This is a reland of f61af569 gclient was updated to handle these refs on https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1590495 Original change's description: > bot_update: Pass target-ref to gclient. > > Bug: 956807 > Recipe-Nontrivial-Roll: infra > Recipe-Nontrivial-Roll: skia > Recipe-Nontrivial-Roll: build_limited_scripts_slave > Recipe-Nontrivial-Roll: build > Change-Id: I4d786d989446b8c1e3f39ef78c3c99cfe70808c0 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588502 > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> > Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Bug: 956807 Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: build_limited_scripts_slave Recipe-Nontrivial-Roll: build Change-Id: I06b2b517d3f1aeb0a12b7c5fc58f1621533dae5c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1592214 Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org>
-
Edward Lemur authored
Bug: 956807 Change-Id: I2e1d0b61d99796434115012709b6e79e507e2986 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1590495Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
John Budorick authored
Bug: 958286 Change-Id: If8351dfc0790e1db5867c103139a067c651fca3a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1590500 Commit-Queue: John Budorick <jbudorick@chromium.org> Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org>
-
- 30 Apr, 2019 5 commits
-
-
Stephen Martinis authored
This reverts commit f61af569. Reason for revert: Broke bot update, https://ci.chromium.org/p/chromium/builders/try/win7-rel/80552 Original change's description: > bot_update: Pass target-ref to gclient. > > Bug: 956807 > Recipe-Nontrivial-Roll: infra > Recipe-Nontrivial-Roll: skia > Recipe-Nontrivial-Roll: build_limited_scripts_slave > Recipe-Nontrivial-Roll: build > Change-Id: I4d786d989446b8c1e3f39ef78c3c99cfe70808c0 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588502 > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> > Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> TBR=nodir@chromium.org,tandrii@chromium.org,ehmaldonado@chromium.org Change-Id: Ib91ed0d40c49acbd2a85c440ea1923cb9e387353 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 956807 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1590526Reviewed-by:
Stephen Martinis <martiniss@chromium.org> Commit-Queue: Stephen Martinis <martiniss@chromium.org>
-
Bruce Dawson authored
Regex strings need to be raw or else double-escape all the \ characters, but Python 2.7 doesn't reliably enforce this, so bugs have crept in. The buggy regex from create_installer_archive.py that this was copied from was deleted a while ago. However this bad pattern is pervasive in Chrome and depot_tools, as crudely found by searching for: re\.[a-z]*\('.*\\[dsw\(\.] An earlier instance of this was found when running some of our scripts with Python 3.8. Bug: 958138 Change-Id: If7ded5ae13f8cc36a5f6277c6ae0a2f54f88c3e4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1590191Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
Edward Lemur authored
Bug: 956807 Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: skia Recipe-Nontrivial-Roll: build_limited_scripts_slave Recipe-Nontrivial-Roll: build Change-Id: I4d786d989446b8c1e3f39ef78c3c99cfe70808c0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588502 Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org>
-
Edward Lemur authored
Collect git traces and prompt the user to upload them when filling a bug. Change-Id: Ic89fc848fdbfd497bd220dd54abf4ba35f40c39a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1555513 Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org>
-
Nodir Turakulov authored
got_revision and got_revision_cp point to the commit that Build.output.gitiles_commit should point to. Therefore, derive output commit from these properties. Derive output ref from got_revision_cp if it available. Otherwise, try to read it from input commit Bug: 940214 Change-Id: I108d782ad93c70114581830d7427b95d3efd9d98 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588506Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Nodir Turakulov <nodir@chromium.org>
-
- 29 Apr, 2019 7 commits
-
-
Henrique Ferreiro authored
Previously, gclient will exit if it found a tilde in any element from PATH. This CL changes that to first check if the path is the actual depot_tools directory. Also check for '~', instead of '~/', in case the path looks like '~user/path/to/depot_tools/. Bug: 952865 Change-Id: Ied07444e44edb655b5c8837b5e51eeb0dcebba6d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1581419Reviewed-by:
Aaron Gable <agable@chromium.org> Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/0536a97f09079ccde3b1506ee7ceaabdeb8e5e3a [swarming] update swarming cipd package (tikuta@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I375669ee246cdd37abd7d88ee212dc933d6d81b5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1589178Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Robert Iannucci authored
201038605 [led] Fix crash when using led with non-recipe task. d67b38642 Update swarmbucket new callsites R=chok@google.com, nodir@chromium.org, vadimsh@chromium.org Change-Id: I305c0be7024c9735b98c653bc93ee048ef53388c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588512 Auto-Submit: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by:
Vadim Shtayura <vadimsh@chromium.org>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/e63b7e401022a74dfd7b9be41610a0405095217d Remove backwards-compatibility mapping interface from Step. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I9358eeec469ffe786133fb548742add53feb0b01 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1589175Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Karen Qian authored
Change git cache download from GS git directory directly. Bug: 943696 Change-Id: Ibe473effbf18d5635736c3ca0ab0ef0bbf21be8b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1575003Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Karen Qian <karenqian@google.com>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/dc86298bfca2d4be9849676c1a5993961f199efe [buildbucket] Add builder_cache_path property (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I5dff3633866836c760e0f0ceae553ff1ed50821a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588504Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/c9785f84e83c98fd90e50436a9bda18f704f7612 [buildbucket] Add api.buildbucket.search (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Idb82747ca42dde04ffff86b8d2554722925f23be Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588501Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
- 26 Apr, 2019 11 commits
-
-
Derek Schuff authored
Change-Id: I7c21a84ad1e2eccbb147b47d8372d3daefda7beb Recipe-Nontrivial-Roll: build Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1570846Reviewed-by:
Sergiy Belozorov <sergiyb@chromium.org> Reviewed-by:
Nodir Turakulov <nodir@chromium.org> Commit-Queue: Nodir Turakulov <nodir@chromium.org> Auto-Submit: Derek Schuff <dschuff@chromium.org>
-
Vadim Shtayura authored
Knows about GCE Provider protos and some new fields in CQ protos. No API changes. R=tandrii@chromium.org Change-Id: I23e131423884d6ac785810a24526c0a89e32c328 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1586375Reviewed-by:
Robbie Iannucci <iannucci@chromium.org> Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/e5a6670bdde619b3dac11c905443edb1be8154ad Remove Timeout from recipe result. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I7515582333cf4eee02f8daa5e7d96e40435abe8e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1586126Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Andrii Shyshkalov authored
If the destination cache file already exists, "git gc" isn't useful. R=karenqian Bug: 943696 Change-Id: I1fe3ab04713996b962012242edb6cbdb279f4874 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585707Reviewed-by:
Karen Qian <karenqian@google.com> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Andrii Shyshkalov authored
Led-proof: https://chromium-swarm.appspot.com/task?id=4470d83a68228610 R=karenqian Bug: 943696 Change-Id: Id01e7bae788b52488c536cfc2d93c278d56592fa Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585643Reviewed-by:
Karen Qian <karenqian@google.com> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Andrii Shyshkalov authored
The only upside of fetching everything directly from GoB is that git cache would get just 1 .pack. However, git cache already runs "git gc" before uploading cache to GS, so this point is moot. R=maruel Bug: 943696 Change-Id: Ie8e77a81aa81489dae240b7c767c5842a12c6f19 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585641Reviewed-by:
Takuto Ikuta <tikuta@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Karen Qian authored
This is a reland of 74913996 Original change's description: > Stop using compression for git cache update bootstrap. > > Change git cache to stop zipping the git directory and instead upload directly to GS. > > Bug: 943696 > Change-Id: I310fb48ff3d7fd6781914e14e0e17530d5d9b328 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585029 > Commit-Queue: Karen Qian <karenqian@google.com> > Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Bug: 943696 Change-Id: Ifd3a3a07445345ab647572682ebc6423fb7135b6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585272Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Karen Qian <karenqian@google.com>
-
Edward Lemur authored
TBR=ajp@chromium.org Change-Id: I839997c132ad7b9642e795b9562bf4fea18211f4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585271 Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org>
-
Andrii Shyshkalov authored
This reverts commit 74913996. Reason for revert: check for existence is wrong: Failed to check GS: CommandException: One or more URLs matched no objects. See more https://logs.chromium.org/logs/infra-internal/buildbucket/cr-buildbucket.appspot.com/8915157478918019280/+/steps/Updating_https:__chromium.googlesource.com_android_apks/0/stdout Original change's description: > Stop using compression for git cache update bootstrap. > > Change git cache to stop zipping the git directory and instead upload directly to GS. > > Bug: 943696 > Change-Id: I310fb48ff3d7fd6781914e14e0e17530d5d9b328 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585029 > Commit-Queue: Karen Qian <karenqian@google.com> > Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> TBR=tandrii@chromium.org,karenqian@google.com Change-Id: I4c57cd6b2defdb2cf842eb0acb9c1b1cd7a96298 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 943696 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585445Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Edward Lemur authored
Update metrics.README.md and add a metrics_version field. Bug: None Change-Id: I17d9032bd787af2a6fc49f80d59e05152d5223b7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1406256Reviewed-by:
Andy Perelson <ajp@chromium.org> Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Karen Qian authored
Change git cache to stop zipping the git directory and instead upload directly to GS. Bug: 943696 Change-Id: I310fb48ff3d7fd6781914e14e0e17530d5d9b328 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1585029 Commit-Queue: Karen Qian <karenqian@google.com> Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org>
-
- 25 Apr, 2019 3 commits
-
-
recipe-roller authored
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. recipe_engine: https://crrev.com/f187d3be30302edf419dea9abda3582c7171d5bb Add error checking for multiple conflicting placeholders. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I98fbc150d1d1bc75f9fe6ffc69ea30ed0540ad78 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1584396Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/ca754827c3925669eb8b2c0e4dcead77a0a899f9 Add an object for representing a step. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I3b05d5ac6fd7832ba2e08ebfbc47153f5b89bd0c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1584391Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Daniel Bratell authored
The current owners systems scales badly on the number of files in a patch, on the number of OWNERS files and on the number of "set noparent" rules. This patch addresses all three of those. If you have a patch with many (thousands) of files, you run into a lot of repeated work because the parent directories are visited for every file. By using a cache or remembering what directories have been visited, a lot of work can be avoided. If you have many OWNERS files or "set noparent" rules in scope of a patch, owners and stop_looking lookups became slow. By splitting the rules by longest glob-free directory path, you get much smaller lists to process, which makes the code much faster. (Test case with "all the files" went from >15 minutes to 30 seconds). This saves about 2.5 second for git cl upload with a patch of 350 files spread over the tree. The addition of many noparent rules in the Chromium tree might have been the major reason this is needed, but there are also more files to change, allowing larger patches. Bug: 920591 Change-Id: If21178746ca9b88c2c07d265bd583b556d1734b7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1404172Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Auto-Submit: Daniel Bratell <bratell@opera.com> Commit-Queue: Daniel Bratell <bratell@opera.com>
-
- 24 Apr, 2019 4 commits
-
-
recipe-roller authored
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. recipe_engine: https://crrev.com/e8646438469719cd83df90a5247da07854db306f Convert KeyErrors when executing post-process hooks into check failures. (gbeaty@chromium.org) https://crrev.com/eeed9114e3c57ea7798769cf1bb2de5b334c0a7d Make StepConfig drop unused fields on empty command steps. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Id9d7aa02993238adf842d8bdcebc62b8866cfd3c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1582795Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Bruce Dawson authored
When NINJA_SUMMARIZE_BUILD=1 then autoninja prints a summary of build performance at the end. This change makes it so that ninja prints more detailed build statistics during the build. In particular, slow process creation is a common but difficult to see bottleneck. This change makes it so that if NINJA_SUMMARIZE_BUILD=1 then the number of running build processes will be displayed. Bug: 787983 Change-Id: Ic0907e23e7f762e23e4795059b37085e0cb8c4ea Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1582802Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/4efe6663ecfce6ebf58f7fbbfeaca53b17ce7877 Fix yet another bug in subprocess runner. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I35132c53c919d7b818f45b6ff1c4924636ff4bc9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1582806Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
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. recipe_engine: https://crrev.com/1b011adb2ba8729b8221fcf36e39e4f4d7abf098 Fix bug in subprocess runner. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I9724eb8656a94a2feb17e6de56805c2f532bfacc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1582801Reviewed-by:
Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-