- 03 Apr, 2013 7 commits
-
-
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
-
- 08 Mar, 2013 4 commits
-
-
mmoss@chromium.org authored
Review URL: https://codereview.chromium.org/12553006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@186986 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Keep the --with_branch_heads for compatibility but do not use it. TBR=mmoss@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12698003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@186969 0039d316-1c4b-4281-b951-d872f2087c98
-
kjellander@chromium.org authored
Some SVN-only trybots get errors when running gclient revert with this change. I assume it's because the flag is not present for the gclient revert command, and that the code checking if options.with_branch_heads is set is common to both revert and sync. BUG=none TEST=reverted locally and gclient revert worked again. Review URL: https://chromiumcodereview.appspot.com/12616006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@186967 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
This will replace the hack in commit-queue/verification/presubmit_shim, and will be used on the presubmit trybot. R=maruel@chromium.org BUG= Review URL: https://codereview.chromium.org/12481002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@186922 0039d316-1c4b-4281-b951-d872f2087c98
-
- 07 Mar, 2013 1 commit
-
-
mmoss@chromium.org authored
The "branch-heads" are refspecs created from upstream svn branches. This flag is mostly needed for official builders, and adds about 1/2GB of data to the checkout, so not currently enabling by default. Review URL: https://codereview.chromium.org/12546017 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@186598 0039d316-1c4b-4281-b951-d872f2087c98
-
- 06 Mar, 2013 1 commit
-
-
dpranke@chromium.org authored
If we uploaded a CL w/o any reviewers specified, and then ran the owners check on it (so that we had a Rietveld issue number) we would crash in a Python assertion. This wasn't caught in unit testing because of a limitation in the unit test scaffolding. TBR=maruel@chromium.org BUG=None Review URL: https://chromiumcodereview.appspot.com/12546003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@186454 0039d316-1c4b-4281-b951-d872f2087c98
-
- 05 Mar, 2013 1 commit
-
-
dpranke@chromium.org authored
Until an issue is uploaded to Rietveld, we don't know the official email address to use for an owners check. There are three ways to fix this: we could attempt to log in to rietveld prior to doing the check and extract the address to use, or we could use ~/.last_codereview_email_address, or we can use the email address we can determine from the checkout. All three options have flaws; the first is particularly awkward since there doesn't seem to be a good way to fetch the email without posting an issue. The second is flawed if we use different addresses for different repos, and the third is flawed if the checkout's email address is different from the rietveld address, or if it is anonymous. However, since this is only being used for owners checks (in this case), anonymous checkouts probably don't matter, and hopefully the cases where the email addresses differ are rare. R=maruel@chromium.org BUG=118388, 150049 Review URL: https://chromiumcodereview.appspot.com/12377023 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@186259 0039d316-1c4b-4281-b951-d872f2087c98
-
- 04 Mar, 2013 1 commit
-
-
ilevy@chromium.org authored
Move watchlist generation out of RunHooks so that bypass-hooks does not skip watchlists. BUG=163406 Review URL: https://chromiumcodereview.appspot.com/12295004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@185979 0039d316-1c4b-4281-b951-d872f2087c98
-
- 28 Feb, 2013 2 commits
-
-
sbc@chromium.org authored
BUG=179131 TEST=./tests/git_cl_test.py Review URL: https://chromiumcodereview.appspot.com/12388027 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@185366 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
Right now we require approval from someone, and we require an owner approval, but we don't require an approval from an owner *other than the patch other*. It's conceivable that we might want this, so I am making this a configurable argument to the presubmit check. This will also be needed to ensure that we don't suggest you as an owner for your own patches, when we actually know who you are. R=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12326151 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@185294 0039d316-1c4b-4281-b951-d872f2087c98
-