- 20 Mar, 2013 2 commits
-
-
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
-
- 27 Feb, 2013 1 commit
-
-
szager@chromium.org authored
TBR=mmoss@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12330179 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@185008 0039d316-1c4b-4281-b951-d872f2087c98
-
- 26 Feb, 2013 1 commit
-
-
groby@chromium.org authored
BUG=none Review URL: https://chromiumcodereview.appspot.com/12330131 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@184652 0039d316-1c4b-4281-b951-d872f2087c98
-
- 23 Feb, 2013 1 commit
-
-
dpranke@chromium.org authored
Currently, when we run the OWNERS check, we print the list of directories that contain the relevant OWNERS files for any modified files in a change still needing approval. This has two problems: 1) if we bubble all the way up to the top level OWNERS, we print "" instead of "src/" or something more useful (bug 157191) 2) for OWNERS files that contain per-file set-noparent entries (like changes to IPC messages), this can be really confusing because an owner of other stuff in the directory might've approved things already. This change will now print the list of files in the CL that are still unapproved. This might be a lot more verbose (since you get N lines rather than 1 for N files in a given directory), but hopefully it'll be clearer in the two cases above. Also, this change takes care of some lingering clean-up in the code to rename some methods to be clearer. R=maruel@chromium.org BUG=157191 Review URL: https://chromiumcodereview.appspot.com/12314044 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@184219 0039d316-1c4b-4281-b951-d872f2087c98
-
- 22 Feb, 2013 1 commit
-
-
justinlin@chromium.org authored
Review URL: https://chromiumcodereview.appspot.com/12320043 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@184148 0039d316-1c4b-4281-b951-d872f2087c98
-
- 21 Feb, 2013 1 commit
-
-
csharp@chromium.org authored
Printing the list of all the files examined can produce a lot out of output and bury the interesting output. BUG= Review URL: https://chromiumcodereview.appspot.com/12315031 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@183813 0039d316-1c4b-4281-b951-d872f2087c98
-
- 20 Feb, 2013 1 commit
-
-
robertshield@chromium.org authored
We were passing a unicode string in the env block to subprocess.Popen which makes it unhappy. This forces the string to ascii first. BUG=NONE TEST=NONE Review URL: https://chromiumcodereview.appspot.com/12255083 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@183569 0039d316-1c4b-4281-b951-d872f2087c98
-
- 19 Feb, 2013 2 commits
-
-
cmp@chromium.org authored
TBR=cmp@chromium.org Review URL: https://chromiumcodereview.appspot.com/12218178 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@183297 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
R=maruel@chromium.org, szager@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12301002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@183275 0039d316-1c4b-4281-b951-d872f2087c98
-
- 18 Feb, 2013 1 commit
-
-
sadrul@chromium.org authored
BUG='git cl dcommit' fails Review URL: https://chromiumcodereview.appspot.com/12300006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@183051 0039d316-1c4b-4281-b951-d872f2087c98
-
- 17 Feb, 2013 2 commits
-
-
iannucci@chromium.org authored
R=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12300002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@183044 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
TBR=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12300005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@183022 0039d316-1c4b-4281-b951-d872f2087c98
-
- 15 Feb, 2013 2 commits
-
-
iannucci@chromium.org authored
R=cmp@chromium.org, maruel@chromium.org Review URL: https://chromiumcodereview.appspot.com/12276007 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@182861 0039d316-1c4b-4281-b951-d872f2087c98
-
szager@chromium.org authored
Also add git-crsync as shorthand for `git crup --sync`. TBR=iannucci@chromium.org BUG= Review URL: https://codereview.chromium.org/12279006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@182767 0039d316-1c4b-4281-b951-d872f2087c98
-