- 29 Jun, 2017 6 commits
-
-
Aaron Gable authored
R=avayvod Bug: 738116 Change-Id: Idd1ea46dfd876b800868bba9cc981a4093e1c809 Reviewed-on: https://chromium-review.googlesource.com/556302Reviewed-by: Andrew Bonventre <andybons@chromium.org> Commit-Queue: Andrew Bonventre <andybons@chromium.org>
-
Aaron Gable authored
Using the remote url is much more useful than the hash of the first commit in the repo, since we can use it to track down repos, teams, and people still using Rietveld for review. Bug: 600469 Change-Id: I067594794ba77692c11daf63b5f5844d36209a08 Reviewed-on: https://chromium-review.googlesource.com/556301Reviewed-by: Andrew Bonventre <andybons@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
Aaron Gable authored
Bug: 600469 Change-Id: I4ebc7b0f28204ae4a4649e51d6aac8fc2f43ed20 Reviewed-on: https://chromium-review.googlesource.com/556152Reviewed-by: Andrew Bonventre <andybons@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
Paweł Hajdan, Jr authored
Bug: 570091 Change-Id: Ib1a86289f8219ead789e19896c2a873b8d59c179 Reviewed-on: https://chromium-review.googlesource.com/556035Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@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/49d884b8bf92c358eab83cf2da43ef9863a89bbb file: correctly pass --symlinks after the command name (phajdan.jr@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ic5ee3e2ff92fe373e8a746201ef2b1f2165059db Reviewed-on: https://chromium-review.googlesource.com/555332Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Michael Moss authored
R=dpranke@chromium.org, phajdan.jr@chromium.org Bug: 570091 Change-Id: Ic2aa1a9fe18f3fe8d5aa6fa4c4e9269106b36092 Reviewed-on: https://chromium-review.googlesource.com/553719 Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> Reviewed-by: Di Mu <dimu@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
- 28 Jun, 2017 3 commits
-
-
Aaron Gable authored
It seems like some folks are confused by additional patchsets after the first putting the change back into WIP mode. This confusion is honestly understandable. Maybe we try only setting it on the very first upload, and just controlling the notify parameter for future patchsets. Bug: 721836, 737675 Change-Id: If56e5c71e0c6b3b46c2e30ac0b6d80b878218181 Reviewed-on: https://chromium-review.googlesource.com/552779Reviewed-by: Quinten Yearsley <qyearsley@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: smut <smut@google.com> Commit-Queue: Aaron Gable <agable@chromium.org>
-
Nico Weber authored
I added this when we were moving from gcc to clang on OS X many years ago. Now that gcc has been deprecated on mac for many years, this is safe to remove (clang errors on this pattern). This check took 0.6s during `git cl presubmit` on a recent change of mine, so it should speed presubmit up a bit. Bug: none Change-Id: Ia29b046807582e056115519fb5b34ee8a1b9ff91 Reviewed-on: https://chromium-review.googlesource.com/553238Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org>
-
Tobias Hilbrich authored
Powershell can try to read additional commands from stdin. The `< nul` makes sure it reads an EOF and properly returns. The motivation for this change was a hanging WebRTC build job on an automated build machine. R=iannucci@chromium.org, vadimsh@chromium.org Details: https://stackoverflow.com/questions/2041799/powershell-script-gets-stuck-doesnt-exit-when-called-from-batch-file Bug: Change-Id: I51df3927644ca3a7e212089e0c414e2e8eb0c02a Reviewed-on: https://chromium-review.googlesource.com/549317Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 27 Jun, 2017 5 commits
-
-
Aaron Gable authored
The previous CL forgot that the lack of '%wip' doesn't mark a change ready-to-review, you have to explicitly pass '%ready' in the refspec to do that. TBR=tandrii@chromium.org Bug: 721836 Change-Id: Iea82222d64edf1b73fefa9bca3feec4188e35ab3 Reviewed-on: https://chromium-review.googlesource.com/551005Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
Aaron Gable authored
Work-In-Progress is a new change flag that can be set on Gerrit changes. While a change is in WIP mode, certain things are different: * It doesn't send emails except to the change owner * The "Reply" button becomes "Start Review" * When a change is moved out of WIP, it sends a special "ready for review" message to any new reviewers This is much more similar to the Rietveld model, where users would "Publish" their changes for the reviewers to look at. Bug: 721836 Change-Id: I3b9697e311fa176cb679ecefbfead9bb32b6afaf Reviewed-on: https://chromium-review.googlesource.com/549015Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Quinten Yearsley <qyearsley@chromium.org> Commit-Queue: Aaron Gable <agable@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/097a0dbe9f6b8eae39e690de848aea5c3d8ea38b [test] minor refactoring. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I42c968970a1358a8ee3720d9b0cbba8c375e5212 Reviewed-on: https://chromium-review.googlesource.com/550636Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Aaron Gable authored
Bug: 736816 Change-Id: I56d222a3aad684f51c8c47f302c8a298b7a0469a Reviewed-on: https://chromium-review.googlesource.com/549060 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Quinten Yearsley <qyearsley@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Paweł Hajdan, Jr authored
Bug: 570091 Change-Id: Ia7f81a81d7df75004c5f8b7560dfd50a14f4cddd Reviewed-on: https://chromium-review.googlesource.com/549355 Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> Reviewed-by: Michael Moss <mmoss@chromium.org>
-
- 26 Jun, 2017 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/8c0fd220f89fdee4865b016def85a4ad8d04fec5 Add experimental downstream trybots (phajdan.jr@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I6f2f673faa0d5037d15b20af79f786b32f728758 Reviewed-on: https://chromium-review.googlesource.com/549115Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Paweł Hajdan, Jr authored
Bug: 570091 Change-Id: Iae9dad68a75d751ceac6379baac588f32c59aa06 Reviewed-on: https://chromium-review.googlesource.com/548935Reviewed-by: Michael Moss <mmoss@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
Aaron Gable authored
https://gerrit-review.googlesource.com/c/110057/ has been deployed, so this change can now take advantage of that new API to make git-cl-description more reliable. Both the API to add content to a change edit and to publish a change edit return '204 No Content' on a successful call, but this API returns 200. It seems likely to me that one or the other will change, so this calling code accepts both codes for future-proofness. Bug: gerrit:5099 Change-Id: I14d5323f92c807036f8aa11b314d10706c51dbf5 Reviewed-on: https://chromium-review.googlesource.com/544118 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 23 Jun, 2017 2 commits
-
-
Stefan Zager authored
Change-Id: I2e7243f1b9243ec98df54bd9f78b98cba8743217 Reviewed-on: https://chromium-review.googlesource.com/544792Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Stefan Zager <szager@chromium.org>
-
Paweł Hajdan, Jr authored
Bug: 570091 Change-Id: I5a489f9f9cbc5384b720685264aa918573234cf5 Reviewed-on: https://chromium-review.googlesource.com/544965Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
- 22 Jun, 2017 1 commit
-
-
Bruce Dawson authored
Some build machines end up running vctip.exe for some reason and then it doesn't shut down in a timely manner, leaving locks on directories. This changes the packaging script so that vctip.exe is not packaged, and therefore won't be run. vctip.exe is the "Microsoft VC compiler and tools experience improvement data uploader" and it presumably runs automatically as part of running the compiler. It's not clear what triggers it to run, however omitting it should be safe. BUG=735226 Change-Id: Ie6af562def6214a5bb130ccc09c732efc1769bcd Reviewed-on: https://chromium-review.googlesource.com/544395 Commit-Queue: Bruce Dawson <brucedawson@chromium.org> Reviewed-by: Scott Graham <scottmg@chromium.org>
-
- 21 Jun, 2017 5 commits
-
-
Aaron Gable authored
BUG=735230 Change-Id: Ia75170b3ea13c4c14eb7e8066ecb533f69adbc8d Reviewed-on: https://chromium-review.googlesource.com/542038Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
Paweł Hajdan, Jr authored
This is a reland of https://chromium-review.googlesource.com/c/541280/ with a fix for https://bugs.chromium.org/p/chromium/issues/detail?id=735418 (patchset 1 is original patch, patchset 2 has the fix). Keep deps_os entries in dependencies, just with should_process set to False for entries not applicable to target OS list. This way gclient flatten has proper access to dependencies e.g. to evaluate recursedeps referring to deps_os entries other than active OS. Allow but ignore deps_os overriding a value with None, since that does not fit the new model. There's no correctness harm in not checking out a repo. Allow "overrides" setting given dependency to the same value. This seems fairly common, especially for mac/ios and unix/android, even in chromium/src. Bug: 570091, 735418 Change-Id: I6eba0e4be202212eb86cb959c18f2b2f0c1452b9 Reviewed-on: https://chromium-review.googlesource.com/543076 Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Andrii Shyshkalov authored
This reverts commit 529d6a4e. Reason for revert: broke developers and CI/Try checkouts. Bug: 735418 Original change's description: > gclient: include deps_os entries in dependencies > > Keep deps_os entries in dependencies, just with should_process set to False > for entries not applicable to target OS list. > > This way gclient flatten has proper access to dependencies e.g. to evaluate > recursedeps referring to deps_os entries other than active OS. > > Allow but ignore deps_os overriding a value with None, since that does not > fit the new model. There's no correctness harm in not checking out a repo. > > Allow "overrides" setting given dependency to the same value. This seems > fairly common, especially for mac/ios and unix/android, even in chromium/src. > > Bug: 570091 > Change-Id: I2037a1ecc5fd2da6b5f73061548b81fc79ba2e72 > Reviewed-on: https://chromium-review.googlesource.com/541280 > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> TBR=phajdan.jr@chromium.org,dpranke@chromium.org Change-Id: Iaa0c39865908a5b25c15dda54ba61c0e76abcbea No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 570091 Reviewed-on: https://chromium-review.googlesource.com/543138Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Paweł Hajdan, Jr authored
Bug: none Change-Id: Ia858832e120eec59b12d8e97a61fc01fd70a3837 Reviewed-on: https://chromium-review.googlesource.com/541309Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
Paweł Hajdan, Jr authored
Keep deps_os entries in dependencies, just with should_process set to False for entries not applicable to target OS list. This way gclient flatten has proper access to dependencies e.g. to evaluate recursedeps referring to deps_os entries other than active OS. Allow but ignore deps_os overriding a value with None, since that does not fit the new model. There's no correctness harm in not checking out a repo. Allow "overrides" setting given dependency to the same value. This seems fairly common, especially for mac/ios and unix/android, even in chromium/src. Bug: 570091 Change-Id: I2037a1ecc5fd2da6b5f73061548b81fc79ba2e72 Reviewed-on: https://chromium-review.googlesource.com/541280Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
- 20 Jun, 2017 2 commits
-
-
Jeremy Roman authored
Bug: 735158 Change-Id: I1444f34c84862f542909d0b70c5cdfd02394526c Reviewed-on: https://chromium-review.googlesource.com/541638Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Jeremy Roman <jbroman@chromium.org>
-
Paweł Hajdan, Jr authored
Bug: none Change-Id: I85724e97c923b4e1651ebf435692018b4629f312 Reviewed-on: https://chromium-review.googlesource.com/541376Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
- 19 Jun, 2017 1 commit
-
-
Paweł Hajdan, Jr authored
With 'flatten' work and in general, we assume deps_os only add to deps, without attempting to override entries there. This removes significant edge cases from flatten code, and ensures DEPS are easier to reason about. This reverses some past patches and decisions: a0ad8ad9 https://codereview.chromium.org/11368067 https://bugs.chromium.org/p/chromium/issues/detail?id=157979 ed2b4fe5 https://codereview.chromium.org/23875029 https://bugs.chromium.org/p/chromium/issues/detail?id=248168 These are rather old though (2012-2013), and not expected to be used. Bug: 570091 Change-Id: I143e95bdaef9d10c937a5f678e6be7e26899ad4d Reviewed-on: https://chromium-review.googlesource.com/531029Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
- 16 Jun, 2017 3 commits
-
-
Rico Wind authored
R=hinoka@chromium.org Bug: Change-Id: I027ac560beeea2ebf38fe6ddcb4e707efd3f615a Reviewed-on: https://chromium-review.googlesource.com/538612Reviewed-by: Ryan Tseng <hinoka@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Rico Wind <ricow@chromium.org>
-
Aaron Gable authored
This is a partial revert of https://chromium-review.googlesource.com/c/527345/ Turns out more people were confused by the new behavior than expected, so we're returning to "cherry-pick" being the default, but supporting the collaboration workflow is important, so we're adding a warning message and support for "reset --hard" behind a pre-existing flag. Bug: 723787 Change-Id: Ib6038a42e3bdcc0db93c1f32d759e9ff0e91a065 Reviewed-on: https://chromium-review.googlesource.com/538137 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Gabriel Charette authored
I've hit this assert a few times, seeing the output of the set usually helps highlight quickly how my command-line arguments are broken. Bug: Change-Id: I8b80b635df91f2707a599a33ab9b4959b3c76614 Reviewed-on: https://chromium-review.googlesource.com/535834Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Gabriel Charette <gab@chromium.org>
-
- 15 Jun, 2017 3 commits
-
-
Dan Jacques authored
Bump "vpython" verison to: d147cd8b9062f3699759612ef96c4fe4bd49f87d TBR=iannucci@chromium.org BUG=None TEST=canary - Version successfully runs on Chromium canary builders. Change-Id: I23750860261378157db72aaa59cb19c2911e6dd1 Reviewed-on: https://chromium-review.googlesource.com/537896Reviewed-by: Daniel Jacques <dnj@chromium.org> Commit-Queue: Daniel Jacques <dnj@chromium.org>
-
Robert Iannucci authored
72dd7271e [led] minor improvements. R=dnj@chromium.org, nodir@chromium.org Bug: 662654 Change-Id: I680709209a172c13115b96117f1708cdb15304ae Reviewed-on: https://chromium-review.googlesource.com/537156 Commit-Queue: Daniel Jacques <dnj@chromium.org> Reviewed-by: Daniel Jacques <dnj@chromium.org>
-
Aaron Gable authored
There's no reason not to, since it is pretty easy, and other commands like "git cl patch" already do so. Bug: 733715 Change-Id: I3396153ef11bfdbbf09b8a7f54f9a5b1047e290f Reviewed-on: https://chromium-review.googlesource.com/537113Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
- 14 Jun, 2017 6 commits
-
-
Robert Iannucci authored
bb62539e3 [led] add hack to set luci_project. 4f33697c5 [led] fix property typo TBR=dnj@chromium.org, nodir@chromium.org Bug: 662654 Change-Id: I42c2742bee5cf30fe529e91f7ec522745a76bac9 Reviewed-on: https://chromium-review.googlesource.com/535893Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Bruce Dawson authored
While setting up a Chromium repo on a new machine I ended up with a missing .gclient_entries file. This triggered a warning message but it led me in the wrong direction. I think that the new message - saying exactly what problem was detected - will be slightly more helpful. Change-Id: I8c91861f843e3d30881b1b4933a02ad966c114ef Reviewed-on: https://chromium-review.googlesource.com/533314Reviewed-by: Paweł Hajdan Jr. <phajdan.jr@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
Paweł Hajdan, Jr authored
Looks like it was added in https://codereview.chromium.org/503563002 and later became dead code. Bug: none Change-Id: Ic348e84fcbb0770b8a2dfca592c02d0dbf7e4750 Reviewed-on: https://chromium-review.googlesource.com/535647Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
Paweł Hajdan, Jr authored
This makes it possible to run hooks properly in flattened DEPS. Bug: 570091 Change-Id: If8175a57ebe8f607bd4ac83d4a26dcc4cc18165c Reviewed-on: https://chromium-review.googlesource.com/535476Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-
Paweł Hajdan, Jr authored
This will be useful e.g. to add cwd support for flatten. No intended behavior change. Bug: 570091 Change-Id: I014f97739676d55f6d5b37c10afd9221b1d0978d Reviewed-on: https://chromium-review.googlesource.com/534193 Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
-
Paweł Hajdan, Jr authored
It's unused, and not covered by tests. See https://codereview.chromium.org/9232068/ where it was added ~5 years ago for an abandoned project to convert to repo. Bug: 570091 Change-Id: Ica59cd3b28f92e05607203218cbeb92a377ec99a Reviewed-on: https://chromium-review.googlesource.com/534313Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
-