Edward Lemur
							
						 
						
							 
							
							
							
								
							
								780e6bf8d4 
								
							
								 
							
						 
						
							
							
								
								gclient: Allow setting GCLIENT_PY3 to 0 to run on Python 2.  
							
							 
							
							... 
							
							
							
							As we update scripts to run Python 3 by default, we want to provide
developers a way to execute scripts on Python 2 if they encounter
any problems.
This change only affects Linux/Mac and not Windows developers.
Bug: 984182
Change-Id: I7c7bd2a45ef50e340f6f2b85e9bc8b63f22d8678
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2079701 
Reviewed-by: Josip Sokcevic <sokcevic@google.com>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Anthony Polito
							
						 
						
							 
							
							
							
								
							
								75c59424e3 
								
							
								 
							
						 
						
							
							
								
								[fetch] use py3 for fetch  
							
							 
							
							... 
							
							
							
							Bug: 939847
Change-Id: I8c73328363a9ffe506db6ed4e46c72ccad238c3a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1845499 
Commit-Queue: Anthony Polito <apolito@google.com>
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lemur
							
						 
						
							 
							
							
							
								
							
								5c869191c1 
								
							
								 
							
						 
						
							
							
								
								Reland "depot_tools: Use vpython to execute fetch."  
							
							 
							
							... 
							
							
							
							This is a reland of 028367fe4a 
Should be good to go
https://bugs.chromium.org/p/chromium/issues/detail?id=993053#c36 
Original change's description:
> depot_tools: Use vpython to execute fetch.
>
> Bug: 1002153
> Change-Id: I11286bebc23bedada239d6ddb8ebb86207a41485
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1815707 
> Reviewed-by: Anthony Polito <apolito@google.com>
> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
> Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org>
Bug: 1002153
Change-Id: I20dbec88a030e0de201eaac88147e83028505102
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1854750 
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lesmes
							
						 
						
							 
							
							
							
								
							
								69d781151b 
								
							
								 
							
						 
						
							
							
								
								Revert "Reland "depot_tools: Use vpython to execute fetch.""  
							
							 
							
							... 
							
							
							
							This reverts commit b37784118c .
Reason for revert: <INSERT REASONING HERE>
Skia still has problems
Original change's description:
> Reland "depot_tools: Use vpython to execute fetch."
> 
> This is a reland of 028367fe4a 
> 
> Should work on Skia after https://skia-review.googlesource.com/c/skia/+/244116 
> 
> Original change's description:
> > depot_tools: Use vpython to execute fetch.
> >
> > Bug: 1002153
> > Change-Id: I11286bebc23bedada239d6ddb8ebb86207a41485
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1815707 
> > Reviewed-by: Anthony Polito <apolito@google.com>
> > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
> > Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org>
> 
> Bug: 1002153
> Change-Id: Ifdde3c4a817ab6ca222c82c5448d630e85bf2a4b
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1827719 
> Reviewed-by: Anthony Polito <apolito@google.com>
> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
TBR=ehmaldonado@chromium.org,jcgregorio@chromium.org,apolito@google.com
Change-Id: I1963c5bccf36692209dfe10aa30d77650e40c6f1
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1002153
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1829971 
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lemur
							
						 
						
							 
							
							
							
								
							
								b37784118c 
								
							
								 
							
						 
						
							
							
								
								Reland "depot_tools: Use vpython to execute fetch."  
							
							 
							
							... 
							
							
							
							This is a reland of 028367fe4a 
Should work on Skia after https://skia-review.googlesource.com/c/skia/+/244116 
Original change's description:
> depot_tools: Use vpython to execute fetch.
>
> Bug: 1002153
> Change-Id: I11286bebc23bedada239d6ddb8ebb86207a41485
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1815707 
> Reviewed-by: Anthony Polito <apolito@google.com>
> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
> Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org>
Bug: 1002153
Change-Id: Ifdde3c4a817ab6ca222c82c5448d630e85bf2a4b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1827719 
Reviewed-by: Anthony Polito <apolito@google.com>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lesmes
							
						 
						
							 
							
							
							
								
							
								d48cbf9345 
								
							
								 
							
						 
						
							
							
								
								Revert "depot_tools: Use vpython to execute fetch."  
							
							 
							
							... 
							
							
							
							This reverts commit 028367fe4a .
Reason for revert: <INSERT REASONING HERE>
Original change's description:
> depot_tools: Use vpython to execute fetch.
> 
> Bug: 1002153
> Change-Id: I11286bebc23bedada239d6ddb8ebb86207a41485
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1815707 
> Reviewed-by: Anthony Polito <apolito@google.com>
> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
> Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org>
TBR=tandrii@google.com,ehmaldonado@chromium.org,apolito@google.com
Change-Id: I0924e77a3862b8a75195db7fe719286e1cb3ac7e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1002153
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1824217 
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lemur
							
						 
						
							 
							
							
							
								
							
								028367fe4a 
								
							
								 
							
						 
						
							
							
								
								depot_tools: Use vpython to execute fetch.  
							
							 
							
							... 
							
							
							
							Bug: 1002153
Change-Id: I11286bebc23bedada239d6ddb8ebb86207a41485
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1815707 
Reviewed-by: Anthony Polito <apolito@google.com>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lesmes
							
						 
						
							 
							
							
							
								
							
								7149d23621 
								
							
								 
							
						 
						
							
							
								
								Revert "depot_tools: Run Python scripts using vpython (Part 2)"  
							
							 
							
							... 
							
							
							
							This reverts commit 3c814957ee .
Reason for revert: <INSERT REASONING HERE>
Original change's description:
> depot_tools: Run Python scripts using vpython (Part 2)
> 
> Tbr: iannucci@chromium.org 
> Bug: 984182
> Change-Id: I2e8469f8ee0acd6a54109697d5a6b76faf24fa42
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1748590 
> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
TBR=iannucci@chromium.org,ehmaldonado@chromium.org
Change-Id: Ic683543a04b45f733b48d6c43453fc8dff511d09
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 984182
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1749852 
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lemur
							
						 
						
							 
							
							
							
								
							
								3c814957ee 
								
							
								 
							
						 
						
							
							
								
								depot_tools: Run Python scripts using vpython (Part 2)  
							
							 
							
							... 
							
							
							
							Tbr: iannucci@chromium.org 
Bug: 984182
Change-Id: I2e8469f8ee0acd6a54109697d5a6b76faf24fa42
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1748590 
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								James Darpinian
							
						 
						
							 
							
							
							
								
							
								f994d87e56 
								
							
								 
							
						 
						
							
							
								
								Revert "Reland "depot_tools: Move six to depot_tools' .vpython""  
							
							 
							
							... 
							
							
							
							This reverts commit d52b306f84 .
Reason for revert: Broke ANGLE CQ with "ImportError: No module named six"
Example: https://ci.chromium.org/p/angle/builders/try/mac-dbg/6758 
Original change's description:
> Reland "depot_tools: Move six to depot_tools' .vpython"
> 
> This is a reland of 3a98df0bdd 
> 
> Original change's description:
> > depot_tools: Move six to depot_tools' .vpython
> > 
> > Bug: 984182
> > Change-Id: I34a242c8607624beb0f06a27c563e413dec99790
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1717492 
> > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
> > Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
> > Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
> > Reviewed-by: Michael Moss <mmoss@chromium.org>
> 
> Bug: 984182
> Change-Id: Ibf7034201e65a18f833cf1e7432f81a903a99aae
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1732880 
> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
TBR=iannucci@chromium.org,mmoss@chromium.org,tandrii@chromium.org,ehmaldonado@chromium.org
Change-Id: Id4488249b607441df9f00aa51f4a1f2bc4ad5cfd
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 984182
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1739582 
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lemur
							
						 
						
							 
							
							
							
								
							
								d52b306f84 
								
							
								 
							
						 
						
							
							
								
								Reland "depot_tools: Move six to depot_tools' .vpython"  
							
							 
							
							... 
							
							
							
							This is a reland of 3a98df0bdd 
Original change's description:
> depot_tools: Move six to depot_tools' .vpython
> 
> Bug: 984182
> Change-Id: I34a242c8607624beb0f06a27c563e413dec99790
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1717492 
> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
> Reviewed-by: Michael Moss <mmoss@chromium.org>
Bug: 984182
Change-Id: Ibf7034201e65a18f833cf1e7432f81a903a99aae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1732880 
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lesmes
							
						 
						
							 
							
							
							
								
							
								365720e237 
								
							
								 
							
						 
						
							
							
								
								Revert "depot_tools: Move six to depot_tools' .vpython"  
							
							 
							
							... 
							
							
							
							This reverts commit 3a98df0bdd .
Reason for revert:
Can't roll into skia and build_internal
Original change's description:
> depot_tools: Move six to depot_tools' .vpython
> 
> Bug: 984182
> Change-Id: I34a242c8607624beb0f06a27c563e413dec99790
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1717492 
> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
> Reviewed-by: Michael Moss <mmoss@chromium.org>
TBR=iannucci@chromium.org,mmoss@chromium.org,tandrii@chromium.org,ehmaldonado@chromium.org
Change-Id: I51e502e6f7633a6f26898f1ecbcd86ccf9c7c123
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 984182
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1718996 
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Edward Lemur
							
						 
						
							 
							
							
							
								
							
								3a98df0bdd 
								
							
								 
							
						 
						
							
							
								
								depot_tools: Move six to depot_tools' .vpython  
							
							 
							
							... 
							
							
							
							Bug: 984182
Change-Id: I34a242c8607624beb0f06a27c563e413dec99790
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1717492 
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Michael Moss <mmoss@chromium.org> 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								agable@chromium.org
							
						 
						
							 
							
							
							
								
							
								14f633b4a6 
								
							
								 
							
						 
						
							
							
								
								Update fetch to support more flexible refspecs  
							
							 
							
							... 
							
							
							
							R=machenbach@chromium.org 
BUG=415464
Review URL: https://codereview.chromium.org/656623003 
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@292588 0039d316-1c4b-4281-b951-d872f2087c98 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								rnk@chromium.org
							
						 
						
							 
							
							
							
								
							
								6911307d2d 
								
							
								 
							
						 
						
							
							
								
								Revert of Fetch Windows tools on Cygwin and use that Python for some scripts ( https://codereview.chromium.org/140843004/ )  
							
							 
							
							... 
							
							
							
							Reason for revert:
This broke auto-updating depot_tools on Cygwin due to use of exec
Original issue's description:
> Fetch Windows tools on Cygwin and use that Python for some scripts
> 
> Tested by running gclient sync a couple of times from a Cygwin shell.
> 
> R=dpranke@chromium.org 
> CC=scottmg@chromium.org,thakis@chromium.org,maruel@chromium.org
> BUG=335180
> 
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=245315 
TBR=dpranke@chromium.org 
NOTREECHECKS=true
NOTRY=true
BUG=335180
Review URL: https://codereview.chromium.org/132883007 
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@245330 0039d316-1c4b-4281-b951-d872f2087c98 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								rnk@chromium.org
							
						 
						
							 
							
							
							
								
							
								a957e27dc1 
								
							
								 
							
						 
						
							
							
								
								Fetch Windows tools on Cygwin and use that Python for some scripts  
							
							 
							
							... 
							
							
							
							Tested by running gclient sync a couple of times from a Cygwin shell.
R=dpranke@chromium.org 
CC=scottmg@chromium.org,thakis@chromium.org,maruel@chromium.org
BUG=335180
Review URL: https://codereview.chromium.org/140843004 
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@245315 0039d316-1c4b-4281-b951-d872f2087c98 
							
						 
						
							12 years ago  
						
					 
				
					
						
							
							
								 
								dpranke@chromium.org
							
						 
						
							 
							
							
							
								
							
								3ba37d3727 
								
							
								 
							
						 
						
							
							
								
								add auto-update step to 'fetch' wrappers  
							
							 
							
							... 
							
							
							
							R=iannucci@chromium.org 
Review URL: https://codereview.chromium.org/13618002 
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192233 0039d316-1c4b-4281-b951-d872f2087c98 
							
						 
						
							13 years ago  
						
					 
				
					
						
							
							
								 
								agable@chromium.org
							
						 
						
							 
							
							
							
								
							
								cc023508e4 
								
							
								 
							
						 
						
							
							
								
								First commit of depot_tools/fetch.py  
							
							 
							
							... 
							
							
							
							This is the bare minimum to have fetch.py working for chromium.
The DEPS file pulls the new tools/recipes repo in, which will contain
the recipe for chromium and all other checkout recipes eventually (followup
CL coming shortly). fetch and fetch.bat simply invoke fetch.py. fetch.py
takes a recipe and some arguments on the command line, invokes the recipe
to get its instructions, and performs the actual checkout.
Currently only supports Gclient-Git-Svn checkout (the kind needed for
Chromium), but other checkout types will be pulled from annotated_checkout.py
soon.
Review URL: https://codereview.chromium.org/13463006 
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192130 0039d316-1c4b-4281-b951-d872f2087c98 
							
						 
						
							13 years ago