- 02 Apr, 2019 1 commit
-
-
Andrii Shyshkalov authored
CQ vote now before +2 "commit" "commit" +1 "dry-run" "commit" R=ehmaldonado Tested: manual "git cl status" run locally. Change-Id: I342a3ac0830a67bf0e722c737ef00460a0df4b98 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1548287 Auto-Submit: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
-
- 29 Mar, 2019 7 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/8f658073e9df9d182ce6bb39cf2406e1a5ade7dd [buildbucket] Require commit ref (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I6d4623423a7332ba8d2c3afb053f9358b627645d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1544867Reviewed-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/6af8640f4269b14122fa7eb4339a248c871855a1 [buildbucket] Add "critical" parameter (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ie60c5f7ad484b52a191b187a70f35754a1996cbb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1546385Reviewed-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>
-
Vadim Shtayura authored
Changes: 2019-03-29 vadimsh@chromium.org [lucicfg] Add native support for luci-notify email templates. 2019-03-29 vadimsh@chromium.org [lucicfg] Move normalization code into a separate package, clean it up. 2019-03-28 vadimsh@chromium.org [lucicfg] Use full file path when matching against tracked_files patterns. 2019-03-28 vadimsh@chromium.org [lucicfg] Add lucicfg.emit(...) function. 2019-03-28 vadimsh@chromium.org [lucicfg] Fix a confusing error when using None as dimension value. 2019-03-28 vadimsh@chromium.org [lucicfg] Catch up to recent-ish config proto changes. 2019-03-25 vadimsh@chromium.org [lucicfg] Fix bug in luci.notifier(...). 2019-03-22 vadimsh@chromium.org [lucicfg] Add lucicfg.check_version(...). 2019-03-22 vadimsh@chromium.org [lucicfg] Add luci-notify.cfg support. TBR=tandrii@chromium.org Change-Id: Ia3a8261adccc531949ee59004098052b7f084d5f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1546379Reviewed-by: Vadim Shtayura <vadimsh@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/db94883c139d0588a78098babdd45750a9145fb4 Add better validataion for engine_step.TriggerSpec. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I512fe7fa01b13a70e91def42c4138a8d6cadbfc6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1546209Reviewed-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
This is no longer supported to make the move to Python 3 easier. Only some very old/weird user configurations may have this, so this provides a clear actionable error message. Bug: 942522 Change-Id: I88106089c53d84b19c4f77b7e60fe251082122d7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1539957Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Raul Tambre <raul@tambre.ee>
-
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/94845e3a38c887497c7e843cd715e55bcdfc494f Add better validataion for engine_step.EnvAffix (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ida0620389056c22933931209a39a5906e237592d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1545279Reviewed-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/e1bd7abedaddbd8513adbce310eb11777f2a3084 [fetch] Mark commits which touch .gitattributes as "interesting". (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Icd89dd9d171ba83f75e2ed7399f83d07d09ece51 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1545273Reviewed-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>
-
- 28 Mar, 2019 6 commits
-
-
Edward Lemur authored
Arbitrary refs (i.e. syncing to refs/arbitrary/stuff:revision) is not guaranteed to work. Bug: 874501, 942229 Change-Id: If08f0d9ae257e3d9f486d3ea6b310c8d94d3b918 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1542588Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Karen Qian <karenqian@google.com> 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/48f7d09ba6cca243c582f8e6eb80bd10a0ff161c Add the ability to use lambdas as post-processing hooks. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Id96d5d8155a869815634f1a90aab79674ca39a98 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1544743Reviewed-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/c53035c7c222ad781a4e941cda966d43cea464bb [recipes.py] Do a git-clean after asserting the current revision. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I6259150061c95e6506a611ab5c2568665eda45c7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1544335Reviewed-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/16c546d0ec115133051c875e5121eab17c54bb45 Update the ignores for checkers to include the steps dictionary. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I695a2082ca1d2caf6b6e4d5c69ed3c1910b63df6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1544333Reviewed-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/c8d755745eb947ba80699604b6e747a6a3047916 Fix incorrect comment. (garymm@google.com) https://crrev.com/4b03702efa1413999e5ecd2e3f80a032936667ba Fix docstring for post_process.PropertiesDoNotContain (erikchen@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I28cae4767d8d880abf05098b90f0acab35338793 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1544329Reviewed-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>
-
Leszek Swirski authored
The previous git-nav-upstream fix used the current branch name, and stored the upstream move relative to that branch (in the reflog), e.g nav-upstream from branch foo to origin/master would should foo@{u}. This unfortunately breaks if the branch is then deleted, so now we calculate the upstream branch before checking it out, by passing "@{u}" rather than HEAD to rev-parse. Change-Id: I14a2eb8493d63e8386e988fd68b8a3125f19ce2d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1536070 Auto-Submit: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
- 27 Mar, 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/5c579aefde72744956934c8805273cd43f53cd1d Move StepConfig and friends to their own module, engine_step. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I3568d6356b823e3fab0cfa55f587126ce1ccf361 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1541971Reviewed-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). Please review the expectation changes, and LGTM+CQ. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/80e1d4b24dded35128a888c2de959ccd0dd8d140 Remove step exit code from test expectations. (iannucci@chromium.org) R=recipe-roller@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I80cb55f6c4f2e3352accff09a15d8eceaa2c525c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1541737 Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@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/b37679d2f44240b461114360ae38e0d974f44119 Add more post process expectation annotations. (erikchen@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ifa435304164715af4509df796354dff9979aaa96 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1540504Reviewed-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 Mar, 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/a4f9a8b3ac3195aab9c10e1dfa15a46edc4fb190 Convert newline characters in step_text to html breaks. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I307832c44d5f82f46c5443d333fba41cd207fd7d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1539733Reviewed-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
This enables gclient sync and gclient runhooks to run, barring hook script failures. git cl upload also now works. The scripts still work with Python 2. There are no intended behaviour changes. Bug: 942522 Change-Id: I2ac587b5f803ba7f5bb5e412337ce049f4b1a741 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1524583 Commit-Queue: Raul Tambre <raul@tambre.ee> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
-
Raphael Kubo da Costa authored
connect(2) says stream sockets may only succeed to connect once. This means if the call to sock.connect() fails it will continue failing for the entirety of the wait loop, and we will fail to wait for a port to bind even when it eventually becomes available. Make sure we create a new socket every time we are about to try to connect to it. Change-Id: I16d7dbea3590c5bf7f7240bdefcc5ec0bcd1edb5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1528291 Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
Robert Iannucci authored
e4631c9c5 [kitchen] Merge *_logdog*.go files d40f4d024 [kitchen] Remove git bootstrap of recipes. e05b2c063 [led] Default led tasks to experimental mode. d20372830 [led] Automatically add user tag to led tasks. R=nodir@chromium.org, tandrii@chromium.org Change-Id: I0b96fee28b88ef32aaaa1fca00aedc06b07266d1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1539106 Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Nodir Turakulov <nodir@chromium.org> Auto-Submit: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
-
- 25 Mar, 2019 2 commits
-
-
Lei Zhang authored
Running "git cl issue -r invalid_input" will now produce an error message and continue, instead of crashing with a stacktrace. Change-Id: I17626a513df904a1a3ff725ec7a17e8541db6bf8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1538978Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
-
Robert Iannucci authored
This caused a bit of confusion for a customer who thought that they were forbidden from passing Path objects in cmd. R=tandrii@chromium.org Change-Id: I352a6d5be75f48dcc0c8a8c92d6921359585ed48 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1536493 Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Auto-Submit: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 24 Mar, 2019 1 commit
-
-
Raul Tambre authored
When an exception occurs in CheckCallAndFilter the push_returncode variable is used in the finally block without being initialized. Traceback (most recent call last): File "C:\Google\depot_tools\metrics.py", line 266, in print_notice_and_exit yield File "C:\Google\depot_tools\git_cl.py", line 5647, in <module> sys.exit(main(sys.argv[1:])) File "C:\Google\depot_tools\git_cl.py", line 5629, in main return dispatcher.execute(OptionParser(), argv) File "C:\Google\depot_tools\subcommand.py", line 252, in execute return command(parser, args[1:]) File "C:\Google\depot_tools\git_cl.py", line 4641, in CMDupload return cl.CMDUpload(options, args, orig_args) File "C:\Google\depot_tools\git_cl.py", line 1623, in CMDUpload ret = self.CMDUploadChange(options, git_diff_args, custom_cl_base, change) File "C:\Google\depot_tools\git_cl.py", line 2746, in CMDUploadChange 'exit_code': push_returncode, UnboundLocalError: local variable 'push_returncode' referenced before assignment Change-Id: Ife0e5226aa7e6127e8a508adb747f2c653ed8351 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1536033Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Raul Tambre <raul@tambre.ee>
-
- 22 Mar, 2019 7 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/266eae272c8f8cccb87beeac7f418ec5db2c5af1 Handle lambdas within multi-line expressions in check failures. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I240eff21a72d396c711b2c73fe8a9c8aab3c9ac8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1534446Reviewed-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>
-
Jonas Termansen authored
For instance, if the bug-prefix is set to "b/", git cl upload will offer a line with "Bug: b/", however it won't get stripped away if it's left blank, unlike the default "Bug:" line. This change fixes that inconsistency by also taking the bug-prefix into account when stripping. Change-Id: Ib6e4d18c1ff52ec77cd1422be15b1e6920332238 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1528972Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Jonas Termansen <sortie@google.com>
-
Yoshisato Yanagisawa authored
Since python2 tempfile does not have TemporaryDirectory, we need to either use temporary_directory in gclient_utils or implement it by ourselves. If we chose latter, we also need to implement rmtree for Windows. Considering that, I suppose using gclient_utils should be much easier. Bug: 939959 Change-Id: Ife21a2bc297ac61a4c1940b06df937c293961ae7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1524815Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Commit-Queue: Yoshisato Yanagisawa <yyanagisawa@chromium.org> Auto-Submit: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
-
Takuto Ikuta authored
We updated git client to 2.21, so let's use git protocol version 2. Bug: 875453 Change-Id: I5bd12c5fdcd4b87a067e5c85dd9c464e5d3bade9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1534211 Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Auto-Submit: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Takuto Ikuta authored
Change-Id: If3eee28eae24bb9fd45e65b426cd7bd7c3b26c2f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1534210 Auto-Submit: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Simon Que <sque@chromium.org> Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
-
Clemens Hammacher authored
I just made a bunch of branches disappear from `git map-branches` by creating a big cycle (none of them were a root, thus none was listed at all). This CL makes `git map-branches` check for such cycles and report them as warnings. R=iannucci@chromium.org Change-Id: I723b327282a1c90bc9da5438777653e48f8bfd1d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1528985 Auto-Submit: Clemens Hammacher <clemensh@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Leszek Swirski authored
Using just @{u} to navigate upstream breaks navigating back down when the upstream reaches a non-local branch, e.g. origin/master. This is because git branch walks the reflog for detached heads, and sees @{u} instead of e.g. origin/master, and so tries to calculate HEAD@{u} which fails. See also the message send to the git mailing list: https://public-inbox.org/git/CAGRskv__Qe-F-grBtq5v-uhHE+BQAcAcOQtX-GKB+MNOrxs0hQ@mail.gmail.com/ This patch works around this by manually specifying the branch from which we are calculating upstream, e.g. for branch foo we do git checkout foo@{u} instead of just git checkout @{u}. This ensures that the reflog has a valid entry (albeit still a relative one). Change-Id: I339d4e4288a1e104b9d7d3d568c45b2b156f0689 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1534217Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Auto-Submit: Leszek Swirski <leszeks@chromium.org>
-
- 20 Mar, 2019 4 commits
-
-
btolsch authored
This is a reland of 2d29261e Original change's description: > Remove exception for relative CIPD > > This seems to no longer be necessary, as relative paths 'just work' for > CIPD deps now. > > Change-Id: I3843548dc74d29af90e0c402f0459dbe60934423 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1529132 > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Reviewed-by: John Budorick <jbudorick@chromium.org> > Commit-Queue: Brandon Tolsch <btolsch@chromium.org> Change-Id: Idac857ead961587e7295c9be6d53c578448eb6b2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1532268Reviewed-by: John Budorick <jbudorick@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Brandon Tolsch <btolsch@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/24332ebdcdd5cbf04f12062f6969ab5fbfc93182 isolated&swarming: stop hardcoding namespace; add OWNERS (maruel@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I2919cee6e27d2caf1efa6b4111956396fb8b8d84 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1531879Reviewed-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
Writing to ninjalog.cfg comes with the risk of failure (Ctrl+C at the wrong time) which can lead to an empty or corrupted file. This will cause errors on subsequent builds when loading the config file, and will lose the users opt-in/out settings. This change ensures that the config file is only written when something has changed, thus essentially avoiding the risk. Bug: 941810 Change-Id: If266f07536569c9ac91ee37c28797c8b2ccc6fdc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1522291Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Fumitoshi Ukai <ukai@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
Vadim Shtayura authored
Changes: 2019-03-19 vadimsh@chromium.org [lucicfg] Add support for 'project:...' identities. 2019-03-19 vadimsh@chromium.org [lucicfg] Make luci.gitiles_poller(...) idempotent. 2019-03-19 vadimsh@chromium.org [lucicfg] Make luci.recipe(...) idempotent. 2019-03-19 vadimsh@chromium.org [lucicfg] Make graph.add_edge idempotent. 2019-03-14 vadimsh@chromium.org [lucicfg] Add module-scoped defaults for luci.(builder|recipe). 2019-03-14 vadimsh@chromium.org [lucicfg] Implement 'defaults' in lucicfg.rule(...). 2019-03-13 vadimsh@chromium.org [lucicfg] Implement the basic variant of lucicfg.rule(...). R=tandrii@chromium.org CC=dburger@chromium.org Change-Id: I1f5707f9ca44199b18d6580651fc6c298c2290e4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1531743Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 19 Mar, 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/b9f204be62708530b3dfe4a67d8d4010f6f9f177 Merging two TestPlaceholders with identical retcodes should work. (erikchen@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I499c7bff94474bfe12526298379702463f87af72 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1531196Reviewed-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>
-
Dirk Pranke authored
This reverts commit 2d29261e. Reason for revert: Both jbudorick and I asked you not to land this today :(. Original change's description: > Remove exception for relative CIPD > > This seems to no longer be necessary, as relative paths 'just work' for > CIPD deps now. > > Change-Id: I3843548dc74d29af90e0c402f0459dbe60934423 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1529132 > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Reviewed-by: John Budorick <jbudorick@chromium.org> > Commit-Queue: Brandon Tolsch <btolsch@chromium.org> TBR=dpranke@chromium.org,jbudorick@chromium.org,btolsch@chromium.org Change-Id: I1d9a771ef34dae0dec15499d7cf28e4ba5daf2ff No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1531193Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Dirk Pranke <dpranke@chromium.org>
-
btolsch authored
This seems to no longer be necessary, as relative paths 'just work' for CIPD deps now. Change-Id: I3843548dc74d29af90e0c402f0459dbe60934423 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1529132Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: John Budorick <jbudorick@chromium.org> Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
-
Takuto Ikuta authored
Bug: 875453 Change-Id: I2ddfc42a2fa79212fe7f9e10c8e81255c0181161 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1530221 Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Raul Tambre authored
The scripts still work with Python 2. There are no intended behaviour changes. Bug: 939847 Change-Id: Icada60c5b2cf351d62aead26b7364fcef2c2a3e5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1524486Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Raul Tambre <raul@tambre.ee>
-