- 04 Apr, 2013 8 commits
-
-
dpranke@chromium.org authored
R=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/13532013 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192358 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
Revert "Make gclient fetch git repos recursively. This is needed when adding a git repo through DEPS. If that repo has submodules, we need to fetch them or else the repo won't be complete." This reverts commit 6a2e4710. cmp says: This CL causes NewGit and Git submodules workflows to comingle in ways that result in bad and unexpected failures for new and existing users. One failure is for the new Blink developers who need to use git-svn with their WebKit third_party checkout. Another failure is in the Windows NewGit workflow where gclient sync takes longer than necessary to complete. The right approach at this point given the costs of this change is to revert it and rethink the best way to get projects the functionality they need while restoring the functionality existing projects have required for over a year now. Please discuss the recursive/recurseSubmodules code face-to-face with cmp@google.com before attempting to make this live again. Thanks. R=cmp@chromium.org BUG=224074 Review URL: https://chromiumcodereview.appspot.com/13470027 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192236 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
TBR=iannucci@chromium.org Review URL: https://codereview.chromium.org/13622002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192234 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
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
-
dpranke@chromium.org authored
Currently the NewGit workflow sets up git submodules to point to a .git dir through a textfile indirection. git-svn isn't smart enough to deal with this, and so we need to change things to use symlinks instead. In the meantime, 'fetch blink' will fail. For now, we'll turn off the svn configuration. TBR=iannucci@chromium.org BUG= Review URL: https://codereview.chromium.org/13560005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192230 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
TBR=cmp@chromium.org Review URL: https://codereview.chromium.org/13613004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192226 0039d316-1c4b-4281-b951-d872f2087c98
-
agable@chromium.org authored
R=dpranke@chromium.org,iannucci@chromium.org Review URL: https://chromiumcodereview.appspot.com/13540004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192205 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
R=cmp@chromium.org BUG= Review URL: https://codereview.chromium.org/13489007 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192200 0039d316-1c4b-4281-b951-d872f2087c98
-
- 03 Apr, 2013 9 commits
-
-
dpranke@chromium.org authored
TBR=maruel@chromium.org, agable@chromium.org BUG= Review URL: https://codereview.chromium.org/13589003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192170 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
TBR=iannucci@chromium.org, maruel@chromium.org, agable@chromium.org Review URL: https://codereview.chromium.org/13582005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192164 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
TBR=iannucci@chromium.org, agable@chromium.org, maruel@chromium.org Review URL: https://codereview.chromium.org/13588004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192160 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
TBR=iannucci@chromium.org, agable@chromium.org, maruel@chromium.org Review URL: https://codereview.chromium.org/13586005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192157 0039d316-1c4b-4281-b951-d872f2087c98
-
agable@chromium.org authored
TBR=dpranke@chromium.org Review URL: https://codereview.chromium.org/13514004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192156 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
This is done as a hack since we don't really have real option parsing :(. R=iannucci@chromium.org, agable@chromium.org, maruel@chromium.org Review URL: https://codereview.chromium.org/13586004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192154 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
TBR=iannucci@chromium.org, maruel@chromium.org BUG= Review URL: https://codereview.chromium.org/13586003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192135 0039d316-1c4b-4281-b951-d872f2087c98
-
agable@chromium.org authored
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
-
dmikurube@chromium.org authored
BUG=None NOTRY=true Review URL: https://chromiumcodereview.appspot.com/13513002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@192050 0039d316-1c4b-4281-b951-d872f2087c98
-
- 02 Apr, 2013 1 commit
-
-
koz@chromium.org authored
Review URL: https://chromiumcodereview.appspot.com/12646011 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@191895 0039d316-1c4b-4281-b951-d872f2087c98
-
- 26 Mar, 2013 1 commit
-
-
wez@chromium.org authored
PresubmitPromptOrNotify prints the message and prompts the user only if the presubmit is on upload, not commit. This is useful to provide upload-time sanity checks without blocking the CL from being landed via the commit-queue. Review URL: https://chromiumcodereview.appspot.com/12676031 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@190711 0039d316-1c4b-4281-b951-d872f2087c98
-
- 25 Mar, 2013 1 commit
-
-
rogerta@chromium.org authored
to rietveld for the first time. This came up in a discussion with Nico about changing -m for -t in the git cl upload command. BUG=None Review URL: https://chromiumcodereview.appspot.com/12965015 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@190399 0039d316-1c4b-4281-b951-d872f2087c98
-
- 22 Mar, 2013 1 commit
-
-
szager@chromium.org authored
- Check for -h|--help before anything is modified. - Discard stderr from 'git submodule update'. - Be careful not to overwrite script while it's executing on win. - Run hooks by invoking 'git runhooks'. - Fix --dry-run option. R=iannucci@chromium.org CC=jar@chromium.org,scottmg@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12865010 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@189926 0039d316-1c4b-4281-b951-d872f2087c98
-
- 21 Mar, 2013 1 commit
-
-
dzhioev@chromium.org authored
grdp is the file that included to grd files. Review URL: https://chromiumcodereview.appspot.com/12609012 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@189571 0039d316-1c4b-4281-b951-d872f2087c98
-
- 20 Mar, 2013 3 commits
-
-
szager@chromium.org authored
Windows will sometimes freak out if a file is rewritten while it's being executed. That can happen when update_depot_tools.bat runs. R=iannucci@chromium.org,maruel@chromium.org BUG= Review URL: https://codereview.chromium.org/12755033 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@189429 0039d316-1c4b-4281-b951-d872f2087c98
-
csharp@chromium.org authored
svn commit likes to hang indefinitely whenever the svnserve server forgets about the client. This changes ensures the commit queue won't be blocked by this problem. R=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12440058 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@189382 0039d316-1c4b-4281-b951-d872f2087c98
-
mmoss@chromium.org authored
This causes the 'git config' to only add or update the branch-heads fetch entry, and not replace any other existing entry (e.g. refs/heads/*). Review URL: https://chromiumcodereview.appspot.com/12634013 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@189326 0039d316-1c4b-4281-b951-d872f2087c98
-
- 19 Mar, 2013 4 commits
-
-
szager@chromium.org authored
BUG=158663 Review URL: https://chromiumcodereview.appspot.com/12941002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@189084 0039d316-1c4b-4281-b951-d872f2087c98
-
szager@chromium.org authored
R=jam@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12717016 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@189082 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
Make gclient fetch git repos recursively. This is needed when adding a git repo through DEPS. If that repo has submodules, we need to fetch them or else the repo won't be complete. Review URL: https://chromiumcodereview.appspot.com/12620024 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@189026 0039d316-1c4b-4281-b951-d872f2087c98
-
hinoka@google.com authored
This is needed for https://chromiumcodereview.appspot.com/12042069/ Which uses gsutil to download objects from Google Storage based on SHA1 sums Continuation of: https://chromiumcodereview.appspot.com/12317103/ Rietveld didn't like a giant CL with all of gsutil (kept crashing on upload), The CL is being split into three parts Related: https://chromiumcodereview.appspot.com/12755026/ (gsutil/boto) https://chromiumcodereview.appspot.com/12685010/ (gsutil/gslib) BUG= Review URL: https://codereview.chromium.org/12685009 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@188896 0039d316-1c4b-4281-b951-d872f2087c98
-
- 18 Mar, 2013 4 commits
-
-
hinoka@google.com authored
This is needed for https://chromiumcodereview.appspot.com/12042069/ Which uses gsutil to download objects from Google Storage based on SHA1 sums Continuation of: https://chromiumcodereview.appspot.com/12317103/ Rietveld didn't like a giant CL with all of gsutil (kept crashing on upload), The CL is being split into three parts Related: https://chromiumcodereview.appspot.com/12755026 (gsutil/boto) https://codereview.chromium.org/12685009/ (gsutil/) BUG= Review URL: https://codereview.chromium.org/12685010 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@188842 0039d316-1c4b-4281-b951-d872f2087c98
-
https://chromiumcodereview.appspot.com/12042069/hinoka@google.com authored
Which uses gsutil to download objects from Google Storage based on SHA1 sums Continuation of: https://chromiumcodereview.appspot.com/12317103/ Rietveld didn't like a giant CL with all of gsutil (kept crashing on upload), The CL is being split into three parts Related: https://chromiumcodereview.appspot.com/12685010/ (gsutil/gslib) https://codereview.chromium.org/12685009/ (gsutil/) Review URL: https://chromiumcodereview.appspot.com/12633019 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@188841 0039d316-1c4b-4281-b951-d872f2087c98
-
rogerta@chromium.org authored
Review URL: https://chromiumcodereview.appspot.com/12811006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@188807 0039d316-1c4b-4281-b951-d872f2087c98
-
ilevy@chromium.org authored
* Use base chrome svn url for reverts to work with branches and tools repos. * Add heuristic to drover so it can search multiple svn repos for the likely revision to revert. Each of chrome, chrome-internal, native_client are separated by more than 20k revisions, so we can programmatically determine which repo the user wants to revert with high confidence. TESTS= - pylint (part of presubmit) - tried recent tools/build chrome revision - tried NaCl revision - tried NaCl revision with --no-alt-urls (got rev from chrome) - tried NaCl without valid svn credentials (got rev from chrome) Review URL: https://chromiumcodereview.appspot.com/12670008 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@188792 0039d316-1c4b-4281-b951-d872f2087c98
-
- 17 Mar, 2013 1 commit
-
-
ilevy@chromium.org authored
This suite is very slow (26s), while the rest of the test suites are fast.. Since subprocess2 is a relatively static module, blacklist the suite for upload. Review URL: https://chromiumcodereview.appspot.com/12544027 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@188657 0039d316-1c4b-4281-b951-d872f2087c98
-
- 13 Mar, 2013 1 commit
-
-
hinoka@google.com authored
continuation of: https://codereview.chromium.org/11664024 Moved it from chrome/trunk/src/build to depot_tools/ BUG=153360 TEST=two unittests included in tests/ For end-to-end testing, check out a large directory. Run find . -name .svn -prune -o -size +1000k -type f -print0 | upload_to_google_storage.py -b chrome-artifacts -0 - (replacing chrome-artifacts with an upload-able bucket) to test upload run "find . -name .svn -prune -o -size +1000k -type f -print0 | xargs -0 rm" to remove the files uploaded. Check that the large binary files have been removed run "download_from_google_storage.py -r -d -b chrome-artifacts ." to download the files again. Review URL: https://chromiumcodereview.appspot.com/12042069 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@187951 0039d316-1c4b-4281-b951-d872f2087c98
-
- 11 Mar, 2013 5 commits
-
-
cjhopman@chromium.org authored
This adds a comma-separated list of reviewers to the optional outputs for changes. This can be added to the output using the custom formatter option. E.g. --output-format-changes="{url} {title} <{reviewers}>" Also, for webkit changes, use CommitterList to map reviewer names to emails so that they are similar format to other changes. Review URL: https://chromiumcodereview.appspot.com/12446008 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@187351 0039d316-1c4b-4281-b951-d872f2087c98
-
ilevy@chromium.org authored
Put a blank line in between drover title and message. Also include snippet of commit title in drover title, but keep total title line length below 50 chars. Review URL: https://chromiumcodereview.appspot.com/12656003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@187329 0039d316-1c4b-4281-b951-d872f2087c98
-
mmoss@chromium.org authored
Some versions of git don't support 'clone --config'. Review URL: https://codereview.chromium.org/12688005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@187296 0039d316-1c4b-4281-b951-d872f2087c98
-
jochen@chromium.org authored
BUG=171212 TEST=v8 builders don't delete their checkout R=maruel@chromium.org Review URL: https://chromiumcodereview.appspot.com/12764004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@187285 0039d316-1c4b-4281-b951-d872f2087c98
-
jochen@chromium.org authored
BUG=171212 TEST=ios debug simulator doesn't fail every other run R=maruel@chromium.org Review URL: https://chromiumcodereview.appspot.com/12537007 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@187284 0039d316-1c4b-4281-b951-d872f2087c98
-