- 18 Mar, 2013 2 commits
-
-
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 4 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
-
torne@chromium.org authored
The Android WebView code includes several manually-maintained .mk files that are included by the Android build system. These contain some fairly long lines as they need to refer to deep pathnames, which means the CQ cannot be used as it always triggers a presubmit warning. Allow .mk files to have 200 columns per line instead, which should be enough for the long paths that are used. Add a test case for this. BUG= Review URL: https://chromiumcodereview.appspot.com/12252067 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@182733 0039d316-1c4b-4281-b951-d872f2087c98
-
torne@chromium.org authored
gpylint doesn't like the use of "type" as a variable name (redefining a builtin) - change the signature of the method to use the exc_ prefix like sys.exc_*. The variables are not actually used anyway. BUG= Review URL: https://chromiumcodereview.appspot.com/12255048 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@182722 0039d316-1c4b-4281-b951-d872f2087c98
-
- 13 Feb, 2013 1 commit
-
-
deymo@chromium.org authored
This fix adds the crosbug.com shorturl scheme for the chromium-os project. BUG=None TEST=manual run of ./my_activity.py Review URL: https://chromiumcodereview.appspot.com/12226135 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@182300 0039d316-1c4b-4281-b951-d872f2087c98
-
- 12 Feb, 2013 1 commit
-
-
tony@chromium.org authored
This is basically a wrapper script for running a WebKit change against the try bots. It can be run from within third_party/WebKit and will try to apply the patch against ToT WebKit. This tells the try server we want to use ToT WebKit by passing third_party/WebKit@HEAD as the first line of the patch file. BUG=None Review URL: https://codereview.chromium.org/12226013 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@181972 0039d316-1c4b-4281-b951-d872f2087c98
-
- 11 Feb, 2013 2 commits
-
-
bcwhite@chromium.org authored
BUG= Review URL: https://chromiumcodereview.appspot.com/12035089 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@181695 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
TBR=laforge@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12225116 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@181694 0039d316-1c4b-4281-b951-d872f2087c98
-
- 08 Feb, 2013 1 commit
-
-
rcui@google.com authored
Chromite will be added to the Chrome checkout at third_party/chromite - detect when the checkout is a gclient checkout, and look for chromite at that path. BUG=None TEST=ran 'cbuildbot' in both a repo and gclient checkout. Review URL: https://chromiumcodereview.appspot.com/12094111 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@181563 0039d316-1c4b-4281-b951-d872f2087c98
-
- 01 Feb, 2013 1 commit
-
-
sadrul@chromium.org authored
BUG=none Review URL: https://chromiumcodereview.appspot.com/12094102 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@180109 0039d316-1c4b-4281-b951-d872f2087c98
-