- 17 Apr, 2020 1 commit
-
-
Milad Farazmand authored
Running `fetch v8` with Python 3.5 produces the following error: TypeError: the JSON object must be str, not 'bytes' Adding `.decode("utf-8")` makes it compatible with both versions. Change-Id: Ib0699b61b24f191559c30f1e7ca8d2c919803d03 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2154108Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 13 Mar, 2020 1 commit
-
-
Josip Sokcevic authored
R=ehmaldonado@chromium.org Change-Id: I298d5f962e03520a93be1a7e32943934f1bde0c7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2101809Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Josip Sokcevic <sokcevic@google.com>
-
- 11 Oct, 2019 1 commit
-
-
Edward Lemur authored
This is a reland of 028367fe 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/+/1854750Reviewed-by:
Andrii Shyshkalov <tandrii@google.com> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 27 Sep, 2019 2 commits
-
-
Edward Lesmes authored
This reverts commit b3778411. 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 028367fe > > 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/+/1829971Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Edward Lemur authored
This is a reland of 028367fe 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/+/1827719Reviewed-by:
Anthony Polito <apolito@google.com> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 24 Sep, 2019 2 commits
-
-
Edward Lesmes authored
This reverts commit 028367fe. 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/+/1824217Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Edward Lemur authored
Bug: 1002153 Change-Id: I11286bebc23bedada239d6ddb8ebb86207a41485 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1815707Reviewed-by:
Anthony Polito <apolito@google.com> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org>
-
- 12 Aug, 2019 2 commits
-
-
Edward Lesmes authored
This reverts commit 3c814957. 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/+/1749852Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Edward Lemur authored
Tbr: iannucci@chromium.org Bug: 984182 Change-Id: I2e8469f8ee0acd6a54109697d5a6b76faf24fa42 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1748590Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 06 Aug, 2019 2 commits
-
-
James Darpinian authored
This reverts commit d52b306f. 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 3a98df0b > > 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/+/1739582Reviewed-by:
Kenneth Russell <kbr@chromium.org> Commit-Queue: Kenneth Russell <kbr@chromium.org>
-
Edward Lemur authored
This is a reland of 3a98df0b 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/+/1732880Reviewed-by:
Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 25 Jul, 2019 2 commits
-
-
Edward Lesmes authored
This reverts commit 3a98df0b. 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/+/1718996Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Edward Lemur authored
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>
-
- 16 Jul, 2019 1 commit
-
-
Raul Tambre authored
In Python 3 the output of a subprocess is bytes, so they need to be decoded to be used as a string. This previously caused the following error if there was an existing checkout during a fetch: Traceback (most recent call last): File "C:\Google\depot_tools\\fetch.py", line 318, in <module> sys.exit(main()) File "C:\Google\depot_tools\\fetch.py", line 313, in main return run(options, spec, root) File "C:\Google\depot_tools\\fetch.py", line 299, in run if not options.force and checkout.exists(): File "C:\Google\depot_tools\\fetch.py", line 98, in exists return (os.path.exists(os.path.join(gclient_root, b'.gclient')) or File "C:\Program Files\Python38\lib\ntpath.py", line 109, in join genericpath._check_arg_types('join', path, *paths) File "C:\Program Files\Python38\lib\genericpath.py", line 151, in _check_arg_types raise TypeError("Can't mix strings and bytes in path components") from None TypeError: Can't mix strings and bytes in path components Bug: 939847 Change-Id: Ibf5b4923268595ba439586d688894f92696ecbb7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1701403 Auto-Submit: Raul Tambre <raul@tambre.ee> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Raul Tambre <raul@tambre.ee>
-
- 18 Apr, 2019 1 commit
-
-
Elly Fong-Jones authored
Bash and its descendants allow having $PATH entries containing literal tildes, like: ...:~/depot_tools:... If the user has their shell configured this way, their shell will be able to invoke `fetch` and other depot_tools commands, but depot_tools will not in turn be able to invoke subcommands via popen because popen does not have this bash-specific behavior when not in shell mode. This change has gclient detect this configuration problem and error out with a descriptive error message. Not doing so leads to a puzzling condition where gclient complains about being unable to find a program that (from the user's perspective) is in their $PATH and invokable interactively. It also has 'fetch' suppress its own failure stack trace if it runs gclient and gclient fails; the 'fetch' stack trace pushes the messages from gclient (which are actually diagnostic) off the screen. Bug: chromium:952865 Change-Id: Ibba4d2fccee405aa68392ce141493f1de21ec018 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1573204 Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Reviewed-by:
Aaron Gable <agable@chromium.org>
-
- 19 Mar, 2019 1 commit
-
-
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>
-
- 09 Feb, 2018 1 commit
-
-
Torne (Richard Coles) authored
After the initial gclient sync, "fetch --no-history" was adding a fetchspec to the config for the main repository that causes all tags to be downloaded in future. This means that after fetching a repository with no history, the very next git pull (or other remote update operation) will download all the tags, including all the history referred to by those tags, leaving you with an almost-complete checkout of the top-level repository that takes up much more space. Fix this by skipping the "git config" command that requests the tags when using no-history. Change-Id: Ia31baa6a90df014ebc1e8c2ed6e05de3ad27d415 Reviewed-on: https://chromium-review.googlesource.com/909653Reviewed-by:
Aaron Gable <agable@chromium.org> Commit-Queue: Richard Coles <torne@chromium.org>
-
- 29 Jan, 2018 1 commit
-
-
Edward Lemur authored
Add an option to not store stdout when running commands unless it's needed. R=agable@chromium.org Bug: 722686 Change-Id: I402c83767097d53e588ba3e8bca89291712a572f Reviewed-on: https://chromium-review.googlesource.com/888584Reviewed-by:
Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 29 Nov, 2017 1 commit
-
-
Aaron Gable authored
This was broken by 209a681f, which replaced self.run() with git_common.run(), thus bypassing self.run()'s dry_run check. Bug: 788562 Change-Id: I9964c169b0ff56778c4660acab7ef7c010e37a36 Reviewed-on: https://chromium-review.googlesource.com/797611 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org>
-
- 12 Jul, 2017 1 commit
-
-
Dan Jacques authored
Several tools, including the "git" recipe module, hard-code a checkout-relative "git.bat" path. Git is a feature that is provided by the system, both to tooling and recipes: 1) For users, "depot_tools" must be on PATH, and during setup it will have installed "git.bat", ensuring that Git tooling is available in PATH. 2) For bots, the system is responsible for providing "git.bat" on PATH. This is typically done at "/b/depot_tools/git.bat", which is sync'd through the "update_scripts" step. By formally treating Git as a system resource, we absolve Windows bots and users from manually installing a depot_tools-local Git, bringing them in line with other platforms. BUG=chromium:590806 TEST=local Change-Id: I93e89855cdd330a2ba7a8cfb8117a1789d1ab54e Reviewed-on: https://chromium-review.googlesource.com/568694 Commit-Queue: Daniel Jacques <dnj@chromium.org> Reviewed-by:
Robbie Iannucci <iannucci@chromium.org>
-
- 16 Dec, 2016 1 commit
-
-
Dr Alex Gouaillard authored
BUG= Change-Id: I33aa83c36721059005b86fe8538560c302bbd4b5 Reviewed-on: https://chromium-review.googlesource.com/414692Reviewed-by:
Henrik Kjellander <kjellander@chromium.org> Reviewed-by:
Aaron Gable <agable@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 26 Sep, 2016 1 commit
-
-
agable authored
R=iannucci@chromium.org BUG=475320 Review-Url: https://codereview.chromium.org/2360873002
-
- 22 Sep, 2016 1 commit
-
-
agable authored
We no longer support git-svn as a workflow. R=iannucci@chromium.org BUG=475320 Review-Url: https://codereview.chromium.org/2360143002
-
- 09 May, 2016 1 commit
-
-
iannucci@chromium.org authored
This was breaking presubmit because the linked gae_ts_mon subdir was absent. R=andybons@chromium.org, dsansome@chromium.org, dnj@chromium.org BUG=608490 Review-Url: https://codereview.chromium.org/1959193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@300511 0039d316-1c4b-4281-b951-d872f2087c98
-
- 04 Dec, 2015 1 commit
-
-
luqui@chromium.org authored
We are making depot_tools a proper (chromium) recipe package, which assumes that recipes are located in recipes/. So I need to move these other kinds of recipes out of the way. BUG=564920 R=dpranke@chromium.org, iannucci@chromium.org Review URL: https://codereview.chromium.org/1494793002 . git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@297837 0039d316-1c4b-4281-b951-d872f2087c98
-
- 19 Sep, 2015 1 commit
-
-
thestig@chromium.org authored
Review URL: https://codereview.chromium.org/1360493002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@296782 0039d316-1c4b-4281-b951-d872f2087c98
-
- 17 Jun, 2015 1 commit
-
-
mmoss@chromium.org authored
BUG=501173 R=dpranke@chromium.org, scottmg@chromium.org Review URL: https://codereview.chromium.org/1183703003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@295725 0039d316-1c4b-4281-b951-d872f2087c98
-
- 15 Jun, 2015 2 commits
-
-
agable@chromium.org authored
This reverts commit 78624b68. The reason is that install-build-deps.sh isn't meant to be run on mac or windows, and this implementation ran it everywhere. TBR=dpranke@chromium.org BUG=229270 Review URL: https://codereview.chromium.org/1186893003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@295686 0039d316-1c4b-4281-b951-d872f2087c98
-
agable@chromium.org authored
R=mmoss@chromium.org BUG=229270 Review URL: https://codereview.chromium.org/1187913002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@295679 0039d316-1c4b-4281-b951-d872f2087c98
-
- 10 Jun, 2015 1 commit
-
-
mmoss@chromium.org authored
BUG=230693 R=agable@chromium.org Review URL: https://codereview.chromium.org/1169403002. git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@295611 0039d316-1c4b-4281-b951-d872f2087c98
-
- 26 Feb, 2015 1 commit
-
-
sbc@chromium.org authored
Handle KeyboardInterrupt gracefully rather the printing a backtrace. Most users of these tools don't expect a backtrace when then hit Ctrl-C. Also, fix a few other inconsistencies found in the python startup code of these different scripts: - always call main function 'main' (rather than 'Main') - always return 0 from main function - if main takes args never include argv[0] Review URL: https://codereview.chromium.org/955993006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294250 0039d316-1c4b-4281-b951-d872f2087c98
-
- 25 Nov, 2014 1 commit
-
-
agable@chromium.org authored
R=kjellander@chromium.org Review URL: https://codereview.chromium.org/753383002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@293110 0039d316-1c4b-4281-b951-d872f2087c98
-
- 22 Oct, 2014 1 commit
-
-
agable@chromium.org authored
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
-
- 06 Aug, 2014 2 commits
-
-
iannucci@chromium.org authored
R=agable@chromium.org BUG=366884 Review URL: https://codereview.chromium.org/358203002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@287832 0039d316-1c4b-4281-b951-d872f2087c98
-
primiano@chromium.org authored
Original CL: https://codereview.chromium.org/440263002/ Many people* have complained on chromium-dev about the long times required to perform a full fetch over a DSL. This seems to be mostly due to the huge size of chromium's history (~9 GB). On the other side, not everybody is interested in downloading the full git history of the projects. The size of git packs required to fetch a working HEAD is one order of magnitude smaller (1.5 GB). This change makes it possible to perform a shallow fetch (in a way which is consistent with DEPS, leveraging git templates on clone), reducing fetch times by 80% for those not interested in the history. * See: [chromium-dev] "fetch chromium" keeps hanging/getting stuck on Windows 7 [chromium-dev] Initial checkout with git taking long [chromium-dev] Trying to get latest source code fails when fetching [chromium-dev] Gclient sync takes too long BUG=228996 TBR=iannucci@chromium.org,szager@chromium.org,wtc@chromium.org Review URL: https://codereview.chromium.org/440273002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@287793 0039d316-1c4b-4281-b951-d872f2087c98
-
- 05 Aug, 2014 2 commits
-
-
primiano@chromium.org authored
Revert of Add --no-history option to fetch and gclient for shallow clones. (https://codereview.chromium.org/437903002/) Reason for revert: Broke the WebRTC waterfall: http://build.chromium.org/p/tryserver.webrtc/builders/win/builds/3958/steps/gclient%20revert/logs/stdio Original issue's description: > Add --no-history option to fetch and gclient for shallow clones. > > Many people* have complained on chromium-dev about the long times > required to perform a full fetch over a DSL. This seems to be mostly > due to the huge size of chromium's history (~9 GB). On the other side, > not everybody is interested in downloading the full git history of > the projects. The size of git packs required to fetch a working HEAD > is one order of magnitude smaller (1.5 GB). > This change makes it possible to perform a shallow fetch (in a way > which is consistent with DEPS, leveraging git templates on clone), > reducing fetch times by 80% for those not interested in the history. > > * See: > [chromium-dev] "fetch chromium" keeps hanging/getting stuck on Windows 7 > [chromium-dev] Initial checkout with git taking long > [chromium-dev] Trying to get latest source code fails when fetching > [chromium-dev] Gclient sync takes too long > > BUG=228996 > > Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=287606 TBR=iannucci@chromium.org,szager@chromium.org,wtc@chromium.org NOTREECHECKS=true NOTRY=true BUG=228996 Review URL: https://codereview.chromium.org/440263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@287637 0039d316-1c4b-4281-b951-d872f2087c98
-
primiano@chromium.org authored
Many people* have complained on chromium-dev about the long times required to perform a full fetch over a DSL. This seems to be mostly due to the huge size of chromium's history (~9 GB). On the other side, not everybody is interested in downloading the full git history of the projects. The size of git packs required to fetch a working HEAD is one order of magnitude smaller (1.5 GB). This change makes it possible to perform a shallow fetch (in a way which is consistent with DEPS, leveraging git templates on clone), reducing fetch times by 80% for those not interested in the history. * See: [chromium-dev] "fetch chromium" keeps hanging/getting stuck on Windows 7 [chromium-dev] Initial checkout with git taking long [chromium-dev] Trying to get latest source code fails when fetching [chromium-dev] Gclient sync takes too long BUG=228996 Review URL: https://codereview.chromium.org/437903002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@287606 0039d316-1c4b-4281-b951-d872f2087c98
-
- 06 May, 2014 1 commit
-
-
jochen@chromium.org authored
BUG=none R=dpranke@chromium.org,machenbach@chromium.org Review URL: https://codereview.chromium.org/225743005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@268466 0039d316-1c4b-4281-b951-d872f2087c98
-
- 03 Apr, 2014 1 commit
-
-
iannucci@chromium.org authored
R=agable@chromium.org BUG= Review URL: https://codereview.chromium.org/212413002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@261264 0039d316-1c4b-4281-b951-d872f2087c98
-
- 18 Mar, 2014 1 commit
-
-
szager@chromium.org authored
BUG= Review URL: https://codereview.chromium.org/202753003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@257728 0039d316-1c4b-4281-b951-d872f2087c98
-