Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								adae2a62f7 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: correctness fixes for OS-specific recursedeps  
							
							 
							
							... 
							
							
							
							We need to pass OS info to recursively called _flatten_dep.
Regular deps entries in OS-specific DEPS file recursed into
need to be marked as OS-specific in the flattened file.
Bug: 570091
Change-Id: If3055b84143d8a52d10d8753113893b5054b4d07
Reviewed-on: https://chromium-review.googlesource.com/621046 
Reviewed-by: Michael Moss <mmoss@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								fafd47397b 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/1068819795fd6c8a84a39d67e8328e5714844f92  Fix spelling in source_manifest.proto. (iannucci@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I070b9aba1f113d13a9b0b9ea9f86c7ba08e01c89
Reviewed-on: https://chromium-review.googlesource.com/621526 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Robert Iannucci
							
						 
						
							 
							
							
							
								
							
								6f1a51452a 
								
							
								 
							
						 
						
							
							
								
								Bump cipd client to 1.7.1  
							
							 
							
							... 
							
							
							
							e130567e [cipd] Add spacers to help text to make it more readable.
91b1bda5 [cipd] Enable package name templates for all CLI functions
a10ef48a [cipd] Move template expansion code to common.
4c613c75 cipd: Support template expansion in @subdir
3847616b Rename github.com/luci/{luci-go,gae} to go.chromium.org/{luci,gae}.
R=vadimsh@chromium.org 
Bug: 756288
Change-Id: Ie40daf2d80ea715fb303eb199b6c5abf8b4870ef
Reviewed-on: https://chromium-review.googlesource.com/619966 
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Graham
							
						 
						
							 
							
							
							
								
							
								1e94e8933f 
								
							
								 
							
						 
						
							
							
								
								win_toolchain: avoid dialog from GCM post git 2.14 on Windows  
							
							 
							
							... 
							
							
							
							Git Credential Manager for Windows (as of git 2.14.1) really wants to
pop up a modal dialog. Setting this environment variable avoids this
so that the check for src-internal access can quietly fail.
Ref: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/issues/482 
Bug: 755694
Change-Id: I38aec008662fa0a6bccb0a6220d376063ee790e7
Reviewed-on: https://chromium-review.googlesource.com/617502 
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Scott Graham <scottmg@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Michael Moss
							
						 
						
							 
							
							
							
								
							
								c54fa81235 
								
							
								 
							
						 
						
							
							
								
								Include "ios" as a known "deps_os" value.  
							
							 
							
							... 
							
							
							
							This fixes an issue where "--deps=all" syncs everything but ios.
R=dpranke@chromium.org, phajdan.jr@chromium.org 
Change-Id: I413269c5026b2c04f0d34d9ca874057eb35e1076
Reviewed-on: https://chromium-review.googlesource.com/618802 
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Michael Moss <mmoss@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								c69b32e1ea 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: parse DEPS file for deps_os recursedeps  
							
							 
							
							... 
							
							
							
							Bug: 570091
Change-Id: I773b74b042233efa2a525f5f47e920468b7fea4a
Reviewed-on: https://chromium-review.googlesource.com/618930 
Reviewed-by: Michael Moss <mmoss@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								a76b565825 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/b5c35344f0cb93d02d1a94812925d2a734607877  Rename tracking_ref to fetch_ref. (iannucci@google.com )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ifb546af066d1ccd678e8edda49f61c8f7e090ffd
Reviewed-on: https://chromium-review.googlesource.com/618141 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								5ec7713bed 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: fixes for --pin-all-deps  
							
							 
							
							... 
							
							
							
							Consistently pin all dependencies - including deps_os and ones
with shortened shas.
We add --process-all-deps switch so that users can easily
tell gclient to check out all affected dependencies locally.
Bug: 570091
Change-Id: If68db98000c569ae35dd7d0a4b695eb80a589213
Reviewed-on: https://chromium-review.googlesource.com/617224 
Reviewed-by: Michael Moss <mmoss@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ilya Sherman
							
						 
						
							 
							
							
							
								
							
								e081cbe5aa 
								
							
								 
							
						 
						
							
							
								
								[git cl format] Pass --presubmit flag when formatting from presubmit.  
							
							 
							
							... 
							
							
							
							This allows us to skip 'git cl format' for histograms.xml, which in
turn allows us to issue a presubmit error rather than a warning when
that file is malformatted, without running the formatting code twice.
The formatter is somewhat slow for this file, so it's helpful to avoid
duplicating that work.
BUG=none
TEST=none
R=iannucci@chromium.org 
Change-Id: Ia86d45c7c56a9f89db34ca7175ef686589084f85
Reviewed-on: https://chromium-review.googlesource.com/569105 
Commit-Queue: Ilya Sherman <isherman@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								9ff0982ec4 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/67b097fac8a43135691b529e581ad2c7e5f0ca74  Switch revision fields to strings. (iannucci@google.com )
  https://crrev.com/da5c50e930c48067d1ffecf7a47c3065da5e0fe5  Exclude "$" properties from properties.legacy. (iannucci@google.com )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I92b27eb801eacbb6647390b7f311a59bd28c7333
Reviewed-on: https://chromium-review.googlesource.com/616015 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								812bf06786 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/b1ef35bcab44676a3159ab6c2be00e7c5a9a88ce  Add source manifest recipe module. (iannucci@google.com )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I898995bf22e16214b2a51fd4dae83f9b183e923b
Reviewed-on: https://chromium-review.googlesource.com/615525 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Aleksandr Derbenev
							
						 
						
							 
							
							
							
								
							
								9e8fb0e5d7 
								
							
								 
							
						 
						
							
							
								
								Add --cache-dir argument to gclient.  
							
							 
							
							... 
							
							
							
							There are some usecases where it is simpler to pass path to the 
cache by an environment variable or command-line argument 
than to modify the gclient config file.
With this change:
 * GCLIENT_CACHE_DIR environment variable overrides cache_dir variable
   from .gclient file.
 * --cache-dir argument moved from gclient config to all gclient
   commands and overrides values from .gclient file and environment
   variable.
R=dpranke@chromium.org 
Bug:
Change-Id: Iae107f1d5f02a2eee1896d0d3108dc20a83d597f
Reviewed-on: https://chromium-review.googlesource.com/596089 
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Aleksandr Derbenev <alex-ac@yandex-team.ru> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								9ff5688343 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/7d60012b4e854314e4960e1cde6354533057ffe8  Remove unused Properties from operational args. (iannucci@google.com )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I4d830346cc2637f0d3ccfa63e3f7e44d0e7cf4e5
Reviewed-on: https://chromium-review.googlesource.com/612462 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								39300ba2a0 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: do not double-pin entries using a non-sha revision  
							
							 
							
							... 
							
							
							
							For example:
  # buildspec -> tools_internal_DEPS -> build/third_party/python-rsa
  "build/third_party/python-rsa": {
    "url": "{git_url}/external/github.com/sybrenstuvel/python-rsa.git@version-3.1.4",
  },
Bug: 570091
Change-Id: I5fd444908c06fbd03bdaf0715401c1dbd9fbe89f
Reviewed-on: https://chromium-review.googlesource.com/611988 
Reviewed-by: Michael Moss <mmoss@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Robert Iannucci
							
						 
						
							 
							
							
							
								
							
								59c6ed1cb7 
								
							
								 
							
						 
						
							
							
								
								Bump git on windows to 2.14.1.  
							
							 
							
							... 
							
							
							
							R=dnj@chromium.org 
Bug: 754427
Change-Id: Ieea8b3e46b9bb799bd42a29e4c0c791f7d846b22
Reviewed-on: https://chromium-review.googlesource.com/611482 
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Daniel Jacques <dnj@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Robert Iannucci
							
						 
						
							 
							
							
							
								
							
								5d771462d4 
								
							
								 
							
						 
						
							
							
								
								Bump (bleeding edge) git on windows to 2.14.1.  
							
							 
							
							... 
							
							
							
							R=dnj@chromium.org 
Bug: 754427
Change-Id: I46f3c757457a07e4639af6605c45cd907299e8b5
Reviewed-on: https://chromium-review.googlesource.com/611394 
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								smut
							
						 
						
							 
							
							
							
								
							
								5e9401b7e6 
								
							
								 
							
						 
						
							
							
								
								Use fully qualified URL to GCE metadata server  
							
							 
							
							... 
							
							
							
							The http://metadata  shortcut only works on Linux, Windows requires
https://metadata.google.internal .
Bug: 738255
Change-Id: I06b6c34761bbee9912a8cd2a65ab43b3ae230f07
Reviewed-on: https://chromium-review.googlesource.com/611245 
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: smut <smut@google.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Andrii Shyshkalov
							
						 
						
							 
							
							
							
								
							
								0d2dea0a5f 
								
							
								 
							
						 
						
							
							
								
								git cl creds-check: special case parsing of chromium.org emails.  
							
							 
							
							... 
							
							
							
							R=phajdan.jr@chromium.org 
Change-Id: Ia1380bc0cfff50e82f9a26d3c54e9dc34a38c7b5
Reviewed-on: https://chromium-review.googlesource.com/574528 
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
Reviewed-by: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								9a289023b5 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: do not emit deps entries without a url  
							
							 
							
							... 
							
							
							
							Otherwise it'd get stringified to "None" and make resulting DEPS invalid.
In theory we could properly serialize them to None,
but it's simpler to just skip them, since they do not affect resulting checkout.
Bug: 570091
Change-Id: Ica301e2d7e40ba4ed04527355d8f75a43456391c
Reviewed-on: https://chromium-review.googlesource.com/610150 
Reviewed-by: Michael Moss <mmoss@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								05bcb89b7e 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: preserve vars in pinned deps  
							
							 
							
							... 
							
							
							
							Bug: 570091
Change-Id: I8c450da68fd36d166f8f838c645672fce7c03891
Reviewed-on: https://chromium-review.googlesource.com/610004 
Reviewed-by: Michael Moss <mmoss@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								John Budorick
							
						 
						
							 
							
							
							
								
							
								cba3ea7973 
								
							
								 
							
						 
						
							
							
								
								Generalize git index refresh to bot_update. (RELAND)  
							
							 
							
							... 
							
							
							
							Reland of https://chromium-review.googlesource.com/c/580327/ 
TBR=iannucci@chromium.org 
Bug: 746763
Change-Id: Icc3be87faa6c614a09b7406ce6e748abb2ad82da
Reviewed-on: https://chromium-review.googlesource.com/581268 
Commit-Queue: John Budorick <jbudorick@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								de86ab35fb 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: also preserve variables in deps_os entries  
							
							 
							
							... 
							
							
							
							This is the same change as in https://chromium-review.googlesource.com/c/586594 
applied to _DepsOsToLines.
Bug: 570091
Change-Id: I06a4dc3a9b6dbb001a15b1d7b88fef12cf6c6aaa
Reviewed-on: https://chromium-review.googlesource.com/609980 
Reviewed-by: Emma Söderberg <emso@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								11eb715369 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: do not add deps_os entries to deps, even with recursedeps  
							
							 
							
							... 
							
							
							
							Bug: 570091
Change-Id: I8e67d617c2738459634aabbffd22135ee5d27cc4
Reviewed-on: https://chromium-review.googlesource.com/609065 
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								932ee3f5b7 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/2b836809932a4cc79defe28352c9772aa1f042a2  Update vendored client-py/libs to get updated logdog client. (iannucci@google.com )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I3b57bec944438211ee2937a42dbf716b9931c292
Reviewed-on: https://chromium-review.googlesource.com/609024 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								e2deb1efa2 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: do not recurse into deps that should not be recursed  
							
							 
							
							... 
							
							
							
							This finally makes the code structure seem right as well: there's just
one method (_flatten_dep), with a simpler control flow.
Also added a regression test.
Bug: 570091
Change-Id: I22ac7a3af0429a7ffd874b4b1715c0f6c72e0006
Reviewed-on: https://chromium-review.googlesource.com/608241 
Reviewed-by: Michael Moss <mmoss@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								161e6a0089 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/06e18f038096f61ab5eefef2b9daa351a4ce3843  Fix bug in listdir in file/api.py (ehmaldonado@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Iaa36a191699d7f0778bd0a82046d4660673a9066
Reviewed-on: https://chromium-review.googlesource.com/609240 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Michael Achenbach
							
						 
						
							 
							
							
							
								
							
								c14b4f1518 
								
							
								 
							
						 
						
							
							
								
								Fix bot_update default value for empty revision  
							
							 
							
							... 
							
							
							
							Bug: 753297
Change-Id: I31c031ce1efa3a1a7d30fd7eeb71d3e4b3baa720
Reviewed-on: https://chromium-review.googlesource.com/605609 
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Aaron Gable <agable@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								fb3fa785b4 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/464fc2608b76c4586c46be874a2b28162154102b  Update a couple more URLs. (iannucci@google.com )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ic8e1ffe39c05bb4219b86395ed9be4a4e8d6161b
Reviewed-on: https://chromium-review.googlesource.com/607469 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Robert Iannucci
							
						 
						
							 
							
							
							
								
							
								a643e9e3e4 
								
							
								 
							
						 
						
							
							
								
								Update patch_projects crap for googlesource repos in infra.  
							
							 
							
							... 
							
							
							
							R=agable@chromium.org, dnj@chromium.org, vadimsh@chromium.org 
Bug: 726507
Change-Id: I8cc5619a5fe93c76ffff32a8915c8b9bf3e077d3
Reviewed-on: https://chromium-review.googlesource.com/607649 
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Daniel Jacques <dnj@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Robert Iannucci
							
						 
						
							 
							
							
							
								
							
								fb391fcd9c 
								
							
								 
							
						 
						
							
							
								
								[gclient config] Update luci project URLs (ugh)  
							
							 
							
							... 
							
							
							
							R=agable@chromium.org, dnj@chromium.org, vadimsh@chromium.org 
Bug: 726507
Change-Id: I1bb377fb60406662c72d91eb2351605963404bf4
Reviewed-on: https://chromium-review.googlesource.com/607179 
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								590a418956 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/38808d03185eb33394da0feffbd9b4a7eceb4829  Switch recipes-py CQ to Gerrit (agable@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I0315438be55a34aa5fa718faa7a17a8d8aa9bbea
Reviewed-on: https://chromium-review.googlesource.com/607591 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								8e6a5e6e33 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/5cf5e5838673bfc7bd7386bac79799b9d3b072dd  Convert code review to Gerrit (smut@google.com )
  https://crrev.com/6bac51f53a4db004bafd980f8340f95294c3e846  Fix urls to googlesource. (iannucci@google.com )
  https://crrev.com/c7cdc9cddb889265d6e65696b6ab3d1b900ad574  Update canonical URL. (iannucci@google.com )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ie397a942e86d73706372d6969e6828ace2bd8acb
Reviewed-on: https://chromium-review.googlesource.com/607587 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Reviewed-by: smut <smut@google.com>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Robert Iannucci
							
						 
						
							 
							
							
							
								
							
								0e5f57ece9 
								
							
								 
							
						 
						
							
							
								
								[recipes.cfg] Update recipes.cfg to new canonical recipe URL.  
							
							 
							
							... 
							
							
							
							R=agable@chromium.org, dnj@chromium.org, vadimsh@chromium.org 
Bug: 726507
Change-Id: I613e993b5ac3ea80c2c4679b7efcd3e0b291f91b
Reviewed-on: https://chromium-review.googlesource.com/607161 
Reviewed-by: Erik Staab <estaab@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								704d6ad832 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/e92def4f3c06e6dc65c8d69f6bbb378ccba92546  Add source manifest proto to recipe_engine. (iannucci@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: If21b3e142bf3f36eff9d7d8b8375f9b0e5a34602
Reviewed-on: https://chromium-review.googlesource.com/607187 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								f120559938 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/e0ddd60a4c230f913a8032eadd3c5a46cb944c42  Move internal downstream recipe roll trybots to production (phajdan.jr@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I630890068b1f5526feed2d9fb50bdb8c725f484d
Reviewed-on: https://chromium-review.googlesource.com/606716 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								243c964367 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/3cae8e948be4bd6a43a65e121b2e108111882396  Add file.filesizes to recipe engine core modules. (tandrii@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Id9a2515275b9732bfdf5e06ed2440642126acf2b
Reviewed-on: https://chromium-review.googlesource.com/605627 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Sergey Berezin
							
						 
						
							 
							
							
							
								
							
								e866182f33 
								
							
								 
							
						 
						
							
							
								
								depot_tools: Fix executable bit for gerrit_*.py  
							
							 
							
							... 
							
							
							
							BUG=628259
TBR=agable@chromium.org 
Change-Id: I79bd59bb922d70c59a42ec09f153e9c9220fd9bb
Reviewed-on: https://chromium-review.googlesource.com/599362 
Reviewed-by: Sergey Berezin <sergeyberezin@chromium.org>
Commit-Queue: Sergey Berezin <sergeyberezin@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								4759fc62d2 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/862f33385b0c24846ea7850b4c1bdf646cafcf60  Vendor 'luci_context' library. (vadimsh@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I868aac1368d64e5c46a3c67a61eda38bdf443450
Reviewed-on: https://chromium-review.googlesource.com/604289 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								7ab4735491 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/6de52416675972312112322e412f84ae741357f2  Add add_json_log='on_failure' to json module. (stgao@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: If01f8727d339db3cadab2187af48948a2ba0190a
Reviewed-on: https://chromium-review.googlesource.com/602776 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								554e2bffc6 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/e183af00ebfb42ec3790682ff35942b86de77914  [recipe_engine] Set presentation.status before OutputPlaceholder.result. (iannucci@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I7191b8c14c146ea124da40b14168920ad7d8f299
Reviewed-on: https://chromium-review.googlesource.com/602378 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								recipe-roller
							
						 
						
							 
							
							
							
								
							
								9e8c78d299 
								
							
								 
							
						 
						
							
							
								
								Roll recipe dependencies (trivial).  
							
							 
							
							... 
							
							
							
							This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD . Use https://goo.gl/noib3a  to file a bug.
recipe_engine:
  https://crrev.com/3b99cdd583b999d54712536f1ba9462175dfd3db  Fix "recipes.py test diff" not raising a failure (phajdan.jr@chromium.org )
TBR=iannucci@chromium.org 
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I8dcce13d8fd27839e7f9c0c9a0d3732e8e705b0d
Reviewed-on: https://chromium-review.googlesource.com/600259 
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								b0ad16ee41 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: do not recurse into deps not in recursedeps  
							
							 
							
							... 
							
							
							
							Nice side-effect of this change is simplifying the code.
Also added regression test coverage.
Bug: 570091
Change-Id: I470e9efc319632f997b02d210483988c17a7d3c8
Reviewed-on: https://chromium-review.googlesource.com/600369 
Reviewed-by: Michael Moss <mmoss@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Varun Khaneja
							
						 
						
							 
							
							
							
								
							
								d9f97bc505 
								
							
								 
							
						 
						
							
							
								
								Use https for short URLs wherever applicable (MoarTLS).  
							
							 
							
							... 
							
							
							
							Tested for: crrev.com/c/, crrev.com/i, crbug.com/
Bug:
Change-Id: I4fcc316f454894acc9177f731dffbeb75ed3e2ad
Reviewed-on: https://chromium-review.googlesource.com/597427 
Commit-Queue: Varun Khaneja <vakh@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								c9353605bf 
								
							
								 
							
						 
						
							
							
								
								gclient flatten: fixes for chromium/src  
							
							 
							
							... 
							
							
							
							- allow variables with same names as long as values are also the same
- allow recursedeps entries referencing deps_os entries
Bug: 570091
Change-Id: I4abbd255982368a0ee33e8f3de631f3d18adf6ab
Reviewed-on: https://chromium-review.googlesource.com/583649 
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dirk Pranke
							
						 
						
							 
							
							
							
								
							
								ecdfa41dc8 
								
							
								 
							
						 
						
							
							
								
								Fix quoting in update_depot_tools.  
							
							 
							
							... 
							
							
							
							The update_depot_tools script had a line where a call out
to the test operator ([]) wasn't quoting all of the arguments,
leading to errors if a directory had spaces in the name.
R=dnj@chromium.org, phajdan.jr@chromium.org 
Bug:
Change-Id: Ie1f5f51891a2582614ed3d9b16375d2ad522360b
Reviewed-on: https://chromium-review.googlesource.com/598427 
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Daniel Jacques <dnj@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								1407d00d0b 
								
							
								 
							
						 
						
							
							
								
								gclient: make variables from parent DEPS scope override ones in inner scope  
							
							 
							
							... 
							
							
							
							This is part of preparation for gclient flatten, conditions,
and improving internal gclient workflows.
This also ensures variables have consistent values in the entire checkout,
unlike the current situation where different DEPS files can use different
values for the same variable.
We override instead of erroring out, since otherwise commonly used dependencies
such as buildtools wuld have to be rolled simultaneously in unrelated projects,
say v8 and native_client.
Another reason for overriding are possible future use cases such as is_chromium_build,
which could be set to false e.g. in v8, but chromium DEPS would override it to true.
Bug: 570091
Change-Id: If61322dd9a55e57729a4100d05ecb9c1e3ae8e38
Reviewed-on: https://chromium-review.googlesource.com/596310 
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Takeshi Yoshino
							
						 
						
							 
							
							
							
								
							
								07a6bea90f 
								
							
								 
							
						 
						
							
							
								
								Expose ast via InputApi  
							
							 
							
							... 
							
							
							
							To be used by https://chromium-review.googlesource.com/c/593708/ 
Bug:
Change-Id: I0d005bf6a6ba4262197a222cb337308551ed61a6
Reviewed-on: https://chromium-review.googlesource.com/595308 
Commit-Queue: Takeshi Yoshino <tyoshino@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Clemens Hammacher
							
						 
						
							 
							
							
							
								
							
								e864a3f217 
								
							
								 
							
						 
						
							
							
								
								Remove presubmit check for DISALLOW_* macros  
							
							 
							
							... 
							
							
							
							Before C++11, we were using a hack to disable copy constructors or copy
assignment by declaring the methods private and not implementing them.
This hack required the respective macros to be placed in the private:
declarations of a class.
The macros have switched to use the C++11 "= delete" syntax some time
ago in both v8 and chromium:
https://codereview.chromium.org/1123723003/ 
https://codereview.chromium.org/2017213002 
Also the comments are now updated, since the macros do not need to be
in the private: declarations any more:
https://chromium-review.googlesource.com/c/577687 
https://chromium-review.googlesource.com/c/578027 
This change removes the presubmit check that checked that the
macros are only used in the private declarations.
This is a cherry-pick from https://github.com/google/styleguide/pull/265 .
R=jochen@chromium.org 
Change-Id: I224005a17c3de2569b64622e6cf8c9688665637d
Reviewed-on: https://chromium-review.googlesource.com/579187 
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Commit-Queue: Clemens Hammacher <clemensh@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Paweł Hajdan, Jr
							
						 
						
							 
							
							
							
								
							
								e1054034a2 
								
							
								 
							
						 
						
							
							
								
								fetch_end_to_end_test: add recipe  
							
							 
							
							... 
							
							
							
							Bug: none
Change-Id: If727fd0e058dbb68a4f8a2bd210a1166bdd0449e
Reviewed-on: https://chromium-review.googlesource.com/594047 
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Aaron Gable
							
						 
						
							 
							
							
							
								
							
								8b478f0406 
								
							
								 
							
						 
						
							
							
								
								PRESUBMIT: Be resilient to changes with no Code-Review label  
							
							 
							
							... 
							
							
							
							Bug: 750694
Change-Id: I69778c3ea0789795ad7e50d11bf677df8f7bc262
Reviewed-on: https://chromium-review.googlesource.com/594839 
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Aaron Gable <agable@chromium.org> 
							
						 
						
							8 years ago