- 08 Aug, 2018 2 commits
-
-
Edward Lemur authored
If we don't have permission to create the metrics.cfg file, print a notice and disable metrics collection. Bug: 870231 Change-Id: I784e988ed021daef0fb07c08f1da44718581b1b9 Reviewed-on: https://chromium-review.googlesource.com/1166322Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Ryan Tseng authored
Change-Id: Ibc528126b26c4f7b7f2e308c89390878bfcfde86 Reviewed-on: https://chromium-review.googlesource.com/1166207 Commit-Queue: Ryan Tseng <hinoka@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
- 07 Aug, 2018 1 commit
-
-
Vadim Shtayura authored
New packages are built using SHA256 as instance ID (instead of SHA1). R=iannucci@chromium.org BUG=821194, 867819, 813782 Change-Id: I61cf71386975725f7f63097eeb62f094ff50e396 Reviewed-on: https://chromium-review.googlesource.com/1165598Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
- 06 Aug, 2018 1 commit
-
-
Don Garrett authored
The script was crashing because of a missing 'email' value from some gerrit results. Harden against the missing value. BUG=None Change-Id: I0f267f130e60e56d532ac2ec1a99ab108a3181e9 Reviewed-on: https://chromium-review.googlesource.com/1161504Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 03 Aug, 2018 1 commit
-
-
Wang Qing authored
Bug: 867819 Change-Id: Iff107adb7efe366c5ab58f5221c1b9bf3ebb7d5f Reviewed-on: https://chromium-review.googlesource.com/1159545Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 02 Aug, 2018 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/1f25d6536d9972411f4540f2e883e1560ddeb0ad Add instance_id to the ref description to match actual CIPD output (sergiyb@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: If6bb918823a7fbdb3ceff050c42bfff3540250e1 Reviewed-on: https://chromium-review.googlesource.com/1161249Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@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/36c6b8b157621ea39752112a1449c787fe720a88 Enable adding an output log when using raw_io.output_text. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I946e2b0222839117a0bda2b8fe773412a7c7903c Reviewed-on: https://chromium-review.googlesource.com/1160778 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
John Budorick authored
Bug: 865882 Change-Id: Icd143fcb6abe1e880dec46a6d26a84103ab4e6d2 Recipe-Nontrivial-Roll: build Recipe-Nontrivial-Roll: build_limited_scripts_slave Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: release_scripts Recipe-Nontrivial-Roll: skia Recipe-Nontrivial-Roll: skiabuildbot Reviewed-on: https://chromium-review.googlesource.com/1157514 Commit-Queue: John Budorick <jbudorick@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
- 31 Jul, 2018 1 commit
-
-
Edward Lemur authored
As it is right now, when a function is collecting metrics it prints the notice and calls sys.exit() to ensure the notice is the last thing that is printed. git-cl split has to call git-cl upload multiple times, but once it has been called once, it exits, so only the first cl is uploaded. This separates metrics collection from notice printing, so that the function that is collecting metrics behaves like a function that isn't. It also makes sure we don't collect metrics for multiple functions at the same time. Bug: 868280 Change-Id: Ic58ebe7d19e09ed85fa8b0af76dcbf608ee4c9bc Reviewed-on: https://chromium-review.googlesource.com/1153503Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 30 Jul, 2018 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/f380be913d5228c211987895b5b65b44f82218c8 cq.cfg: remove cq_name. (tandrii@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I3384ae6952c0a322fcdb68e410ecf00e2c6297ac Reviewed-on: https://chromium-review.googlesource.com/1155658 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
Andrii Shyshkalov authored
TBR=mknyszek Bug: 866476 Change-Id: Ia94a28750ed008bef0e5504efd7c9bf7e309e3fb Reviewed-on: https://chromium-review.googlesource.com/1155748Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Michael Knyszek <mknyszek@google.com> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 27 Jul, 2018 3 commits
-
-
Jeremy Apthorp authored
Modern macOS has no problem unzipping big zip files. To test: $ gsutil cp gs://chromium-git-cache/chromium.googlesource.com-chromium-src/516491.zip test.zip $ unzip -l test.zip Change-Id: I84b3cff21cb9b7033c04b427e23f27a75ab1d8ae Reviewed-on: https://chromium-review.googlesource.com/1152294 Commit-Queue: Jeremy Apthorp <jeremya@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
John Budorick authored
This doesn't expose --patch_ref in the bot_update recipe_module yet, though. Bug: 865882 Change-Id: I26abe59d2f6a8a3dd3945cce0bf13b238a7fffd3 Reviewed-on: https://chromium-review.googlesource.com/1151105 Commit-Queue: John Budorick <jbudorick@chromium.org> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Vadim Shtayura authored
It is identical to previously deployed 2.2.2, except it contains a bug fix: https://chromium-review.googlesource.com/1152364 R=iannucci@chromium.org, maruel@chromium.org BUG=821194 Change-Id: I6c53782d7d86d0e0a9eaef79bf277f4f413d3ae9 Reviewed-on: https://chromium-review.googlesource.com/1152496Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
- 26 Jul, 2018 6 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/36cdb3033498ecf5b5834dbc58eca2542164cbed led: Add task link when launching a task (martiniss@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I27ae70281f1579b71a107849a4dfb80a62a24141 Reviewed-on: https://chromium-review.googlesource.com/1152074Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Vadim Shtayura authored
Changes: https://chromium.googlesource.com/infra/luci/luci-go/+log/9449d18..75f8e8f/cipd Most notably, the new version understand SHA256 instance IDs. R=iannucci@chromium.org, maruel@chromium.org BUG=821194, 867729 Change-Id: Iebcf358ba460eeca2d39d3881104899014466e9c Reviewed-on: https://chromium-review.googlesource.com/1152036Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Commit-Queue: Marc-Antoine Ruel <maruel@chromium.org>
-
Vadim Shtayura authored
When updating the CIPD client to be identified by SHA256 hash, old clients (that have no idea about SHA256) fail during 'selfupdate'. We'll roll our SHA256 support in two stages: 1. Deploy new client that understand SHA256 using its SHA1 name, so self-update from old clients works. 2. Deploy same (or newer) client using its SHA256 name. This would work since the client doing the self-update already understands SHA256 at this point. But we can't guarantee that ALL depot_tools deployments will update through stages (1) and (2) sequentially. Some of them may skip (1) and end-up directly in (2), failing on 'selfupdate'. This CL makes sure they can recover from this state by rebootstraping the client from scratch (this works with SHA256 hashes). R=nodir@chromium.org, iannucci@chromium.org BUG=821194 Change-Id: I27dece19e0305b5b2d6f8b0130631c1bf5f6499c Reviewed-on: https://chromium-review.googlesource.com/1149454 Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
Edward Lemur authored
Print notice to stderr to avoid interfering with scripts that parse stdout. Bug: 832386 Change-Id: Ifbcc52809213311489f5c8434b3c16ea53373e57 Reviewed-on: https://chromium-review.googlesource.com/1145697Reviewed-by: Michael Moss <mmoss@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@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/bad59ca738cc8692ca8b2be801d8e991d41f1e6f Use `call` in recipe bundles to allow appending to the recipes.bat file. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I2653f9a22dc3d5949f94b7f0a1df72d2aa31f6fd Reviewed-on: https://chromium-review.googlesource.com/1151647 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
Wang Qing authored
BUG= 865294 R= tandrii@chromium.org Change-Id: I8ad56887882b897d605dc92e0e61c17de0a74967 Reviewed-on: https://chromium-review.googlesource.com/1141563Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 25 Jul, 2018 1 commit
-
-
Edward Lemur authored
Bug: 832386 Change-Id: I80bffe3df1b3097ca2d3939d101eb617f3077901 Reviewed-on: https://chromium-review.googlesource.com/1150442Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 24 Jul, 2018 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/c201ea2c059e30b35d3b6514cb5febef659c4806 Add basic led module (martiniss@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I7591b7e7694a8265386084a01185642b551c05e1 Reviewed-on: https://chromium-review.googlesource.com/1148963 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
Edward Lemur authored
Abort any cherry-picks before applying the patch, so that if the bots are in a bad state, we don't fail. Original change's description: > Reland "gclient_scm: Use cherry-picking instead of rebasing." > > The failures were caused by: > 1 - When one change (call it #2) has been uploaded on top of another (#1), > and (#1) has already landed, git cherry-pick complains that the range > '<merge-base>..<change #2>' contains empty commits, since the contents > of (#1) are already present in the tree. > 2 - We did not abort the cherry-picking when 'git cherry-pick' failed, > so a failure made all further CLs in that bot fail. > > This CL fixes it and prevents further regressions. > > Original change's description: > > gclient_scm: Use cherry-picking instead of rebasing. > > > > Currently gclient might include extra commits when applying patches. > > For example, in this case we checkout |patch| and rebase it on top of |base|, > > thus including an |extra commit| that we shouldn't. > > > > o master > > | > > . o patch > > |/ > > o extra commit > > | > > o base (what gclient synced src at) > > > > This change uses the merge-base between |patch| and |master| to cherry-pick only > > the changes belonging to the patch. > > > > Bug: 850812 > > Change-Id: I138192f96bc62b1bb19b0e1ad952c8f8c67631c4 > > Reviewed-on: https://chromium-review.googlesource.com/1137052 > > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> > > Reviewed-by: Aaron Gable <agable@chromium.org> > > Bug: 850812 > Change-Id: I83f38d0a258df3f5cd89e277f0d648badff29a22 > Reviewed-on: https://chromium-review.googlesource.com/1139554 > Reviewed-by: Aaron Gable <agable@chromium.org> > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Bug: 850812 Change-Id: Ic65bda67c792bd7af5ec013a62d9615d1498eb3a Reviewed-on: https://chromium-review.googlesource.com/1142805Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Robert Iannucci authored
TBR=gbeaty@chromium.org, hinoka@chromium.org, nodir@chromium.org, vadimsh@chromium.org Change-Id: I22261cf724e76081c4f3ebef27e7f3a5b7fa9e38 Reviewed-on: https://chromium-review.googlesource.com/1147673Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 23 Jul, 2018 3 commits
-
-
Edward Lemur authored
Bug: 832386 Change-Id: Iccb71c020aea31db33fc16050cb1100ccf5a7fbb Reviewed-on: https://chromium-review.googlesource.com/1145902Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
John Barboza authored
The `find` utility does not support iname option. Use grep to work around this limitation. Change-Id: Iee16def0e4eea8b868c4f3aad164caa0bd7e9d5d Reviewed-on: https://chromium-review.googlesource.com/1106651 Commit-Queue: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
-
jdoerrie authored
This change fixes the filtering of Gerrit Reviews. Prior to this change authored Changes were duplicated in the list of Reviews. Bug: NONE Change-Id: If0dceb3dc24ed12f039a9549ec22b9b78c3d80dd Reviewed-on: https://chromium-review.googlesource.com/1145381Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Reviewed-by: Jochen Eisinger <jochen@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org>
-
- 20 Jul, 2018 6 commits
-
-
Edward Lemur authored
The flag value was not being propagated correctly. Bug: 819774 Change-Id: I42519e1c84704b9a4a613005d3441b7ee12ea427 Reviewed-on: https://chromium-review.googlesource.com/1142533Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Edward Lemur authored
TBR=agable@chromium.org Bug: 863669 Change-Id: Id641269f023acc1a89e83e9e5951e933eae93d40 Reviewed-on: https://chromium-review.googlesource.com/1145720Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Mike Frysinger authored
** WARNING: please do not revert this CL without checking with vapier@ first *** We disable new warnings that are triggered in depot_tools to pylintrc. So the lint output before & after this CL are mostly unchanged. The repos checked: depot_tools, src, and build. Also update its deps along the way: - Update astroid to 1.4.9. - Drop now unused logilab.common. - Import lazy_object_proxy 1.3.1. - Import wrapt 1.10.11. This should address the issue where some Chromium bots don't have the lazy_object_proxy/wrapt python modules installed. These have optional C modules that we don't compile either as they have Python fallbacks. Bug: 863669 Change-Id: Iade0e6d89598e2c836ed647996f43db356c43cd0 Reviewed-on: https://chromium-review.googlesource.com/1145485 Commit-Queue: Ned Nguyen <nednguyen@google.com> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: John Budorick <jbudorick@chromium.org>
-
Edward Lemur authored
Bug: 832386 Change-Id: I98aba686f8d575def9a9050c77c057b1749e3235 Reviewed-on: https://chromium-review.googlesource.com/1141164Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Ned Nguyen authored
This reverts commit 3899f1bc. Reason for revert: causing PRESUBMIT error on catapult repo BUG:chromium:865897 Original change's description: > pylint: upgrade to 1.5.6 > > We disable new warnings that are triggered in depot_tools to pylintrc. > So the lint output before & after this CL are mostly unchanged. The > repos checked: depot_tools, src, and build. > > Also update astroid to 1.4.9 and drop logilab.common as needed. > > Bug: 863669 > Change-Id: Ib602560c1bcad5a9e8b6ca731d9465f43220f044 > Reviewed-on: https://chromium-review.googlesource.com/1137382 > Reviewed-by: John Budorick <jbudorick@chromium.org> > Reviewed-by: Robbie Iannucci <iannucci@chromium.org> > Commit-Queue: Mike Frysinger <vapier@chromium.org> TBR=vapier@chromium.org,iannucci@chromium.org,jbudorick@chromium.org Change-Id: I8ea087123db4e52fdf7ebff8b1ed356fd60a6059 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 863669 Reviewed-on: https://chromium-review.googlesource.com/1145160Reviewed-by: Ned Nguyen <nednguyen@google.com> Commit-Queue: Ned Nguyen <nednguyen@google.com>
-
Mike Frysinger authored
We disable new warnings that are triggered in depot_tools to pylintrc. So the lint output before & after this CL are mostly unchanged. The repos checked: depot_tools, src, and build. Also update astroid to 1.4.9 and drop logilab.common as needed. Bug: 863669 Change-Id: Ib602560c1bcad5a9e8b6ca731d9465f43220f044 Reviewed-on: https://chromium-review.googlesource.com/1137382Reviewed-by: John Budorick <jbudorick@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Mike Frysinger <vapier@chromium.org>
-
- 19 Jul, 2018 2 commits
-
-
Robert Liao authored
U+2019 doesn't render correctly in all terminals. BUG= Change-Id: I7f98f90b587f971532ebdc2ecba801caf2b7164e Reviewed-on: https://chromium-review.googlesource.com/1144421Reviewed-by: Aaron Gable <agable@chromium.org> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Robert Liao <robliao@chromium.org>
-
Robert Iannucci authored
Rolls to: https://chromium.googlesource.com/infra/infra/+/f1bd290f360830f99bd414e0141523c59bacd098 R=bpastene@chromium.org, martiniss@chromium.org Bug: 865613 Change-Id: Ia2747f2408ac57c8f617287757ae7de786376412 Reviewed-on: https://chromium-review.googlesource.com/1144279Reviewed-by: Ben Pastene <bpastene@chromium.org> Reviewed-by: Stephen Martinis <martiniss@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 18 Jul, 2018 2 commits
-
-
John Budorick authored
This reverts commit f9afc77f. Reason for revert: https://bugs.chromium.org/p/chromium/issues/detail?id=864301#c10 Original change's description: > Reland "gclient_scm: Use cherry-picking instead of rebasing." > > The failures were caused by: > 1 - When one change (call it #2) has been uploaded on top of another (#1), > and (#1) has already landed, git cherry-pick complains that the range > '<merge-base>..<change #2>' contains empty commits, since the contents > of (#1) are already present in the tree. > 2 - We did not abort the cherry-picking when 'git cherry-pick' failed, > so a failure made all further CLs in that bot fail. > > This CL fixes it and prevents further regressions. > > Original change's description: > > gclient_scm: Use cherry-picking instead of rebasing. > > > > Currently gclient might include extra commits when applying patches. > > For example, in this case we checkout |patch| and rebase it on top of |base|, > > thus including an |extra commit| that we shouldn't. > > > > o master > > | > > . o patch > > |/ > > o extra commit > > | > > o base (what gclient synced src at) > > > > This change uses the merge-base between |patch| and |master| to cherry-pick only > > the changes belonging to the patch. > > > > Bug: 850812 > > Change-Id: I138192f96bc62b1bb19b0e1ad952c8f8c67631c4 > > Reviewed-on: https://chromium-review.googlesource.com/1137052 > > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> > > Reviewed-by: Aaron Gable <agable@chromium.org> > > Bug: 850812 > Change-Id: I83f38d0a258df3f5cd89e277f0d648badff29a22 > Reviewed-on: https://chromium-review.googlesource.com/1139554 > Reviewed-by: Aaron Gable <agable@chromium.org> > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> TBR=agable@chromium.org,ehmaldonado@chromium.org,jbudorick@chromium.org Change-Id: I2138757899abd6eb9bece2dac3a25676effafdf3 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 850812 Reviewed-on: https://chromium-review.googlesource.com/1142624Reviewed-by: John Budorick <jbudorick@chromium.org> Commit-Queue: John Budorick <jbudorick@chromium.org>
-
Edward Lemur authored
The failures were caused by: 1 - When one change (call it #2) has been uploaded on top of another (#1), and (#1) has already landed, git cherry-pick complains that the range '<merge-base>..<change #2>' contains empty commits, since the contents of (#1) are already present in the tree. 2 - We did not abort the cherry-picking when 'git cherry-pick' failed, so a failure made all further CLs in that bot fail. This CL fixes it and prevents further regressions. Original change's description: > gclient_scm: Use cherry-picking instead of rebasing. > > Currently gclient might include extra commits when applying patches. > For example, in this case we checkout |patch| and rebase it on top of |base|, > thus including an |extra commit| that we shouldn't. > > o master > | > . o patch > |/ > o extra commit > | > o base (what gclient synced src at) > > This change uses the merge-base between |patch| and |master| to cherry-pick only > the changes belonging to the patch. > > Bug: 850812 > Change-Id: I138192f96bc62b1bb19b0e1ad952c8f8c67631c4 > Reviewed-on: https://chromium-review.googlesource.com/1137052 > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> > Reviewed-by: Aaron Gable <agable@chromium.org> Bug: 850812 Change-Id: I83f38d0a258df3f5cd89e277f0d648badff29a22 Reviewed-on: https://chromium-review.googlesource.com/1139554Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 17 Jul, 2018 3 commits
-
-
John Budorick authored
Bug: 860251 Change-Id: I0acaafcfe1d214d102b6a17b29b76aadcc1542c2 Reviewed-on: https://chromium-review.googlesource.com/1132345 Commit-Queue: John Budorick <jbudorick@chromium.org> Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
Edward Lemur authored
Bug: 862547 Change-Id: I56b096cbf3358c06aa5c285594330af118ab17fd Reviewed-on: https://chromium-review.googlesource.com/1138714 Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org>
-
Edward Lemur authored
We were printing the notice when the decorator was called, so that if several functions are decorated, the countdown will increase more than once during each execution. This change fixes that. Bug: 832386 Change-Id: I5d6dd2d793137e1e2c83b6cc765b6245080b9d91 Reviewed-on: https://chromium-review.googlesource.com/1141073Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-