- 14 Mar, 2012 1 commit
-
-
scottmg@chromium.org authored
Work on faster dependency database, noisyness filtering, faster mtime. TBR=maruel git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@126530 0039d316-1c4b-4281-b951-d872f2087c98
-
- 13 Mar, 2012 2 commits
-
-
szager@google.com authored
This will make it easier to support git-submodule and gclient at the same time. Review URL: http://codereview.chromium.org/9692022 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@126428 0039d316-1c4b-4281-b951-d872f2087c98
-
szager@google.com authored
repo post-sync hooks. Review URL: http://codereview.chromium.org/9232068 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@126426 0039d316-1c4b-4281-b951-d872f2087c98
-
- 10 Mar, 2012 1 commit
-
-
maruel@chromium.org authored
Enforces that each builder and builder:test association must be in its own list item in PRESUBMIT.py/GetPreferredTrySlaves(). If a user run git try -t foo, trychange.py will now take the list of all the slaves, will skip any :compile builder, and apply the test filter to them. Currently, git try -t foo on a chromium checkout throws an exception because of PRESUBMIT.py files containing test specification. R=petermayo@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9664015 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@125975 0039d316-1c4b-4281-b951-d872f2087c98
-
- 08 Mar, 2012 3 commits
-
-
maruel@chromium.org authored
Remove the stale presubmit warning. TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9655005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@125696 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Previously, it would apply the test filter only on the last bot. TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9634011 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@125622 0039d316-1c4b-4281-b951-d872f2087c98
-
pam@chromium.org authored
Show a list of directories missing OWNER reviewers on upload, and show directories rather than files missing OWNER approvals on commit. BUG=117166 TEST=covered by presubmit unittests Review URL: http://codereview.chromium.org/9621012 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@125588 0039d316-1c4b-4281-b951-d872f2087c98
-
- 07 Mar, 2012 2 commits
-
-
maruel@chromium.org authored
The previous behavior would cause inproper parsing; - the bot=bot1 flag would add 'bot1': ['defaulttests'] to the dictionary. - the testfilter=test1 flag would append 'test1' to the list, causing the value to look like 'bot1': ['defaulttests', 'test1']. I think on the long run the best is to keep --testfilter as a user interface but not on the try server. This effectively stops sending testfilter=foo to the server. Add unit test to verify it's working properly. Refactor a bit to make unit testing simpler. R=petermayo@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9599012 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@125405 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
TBR=petermayo@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9617031 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@125276 0039d316-1c4b-4281-b951-d872f2087c98
-
- 05 Mar, 2012 1 commit
-
-
maruel@chromium.org authored
This permits running git grep over the dependencies. With --ignore, gclient recurse continues even if nothing is found in a dependency. Without this flag, git grep returns 1 when nothing is found, causing gclient to stop processing the remaining dependencies. TBR=nsylvain@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9600010 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@124914 0039d316-1c4b-4281-b951-d872f2087c98
-
- 02 Mar, 2012 1 commit
-
-
davidbarr@chromium.org authored
Support --jobs in 'fetch' and 'recurse' commands. BUG=115840 TEST= Review URL: http://codereview.chromium.org/9560010 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@124657 0039d316-1c4b-4281-b951-d872f2087c98
-
- 01 Mar, 2012 1 commit
-
-
davidbarr@chromium.org authored
The fetch command is simply an alias for: gclient recurse -s git git fetch origin Rework 'recurse' command to use a WorkQueue so that --jobs is supported. BUG=115840 TEST= Review URL: http://codereview.chromium.org/9463044 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@124334 0039d316-1c4b-4281-b951-d872f2087c98
-
- 29 Feb, 2012 2 commits
-
-
scottmg@chromium.org authored
- Support quiet option on ninja-deplist-helper. - Add "overprint" mode to ninja when attached to a console. - Fix slash handling in creating output directories. - Merge response file support from master branch Review URL: https://chromiumcodereview.appspot.com/9539015 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@124266 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
r123775 contained copy-paste left-over that caused the code to throw a NameError instead of a HTTPError. R=petermayo@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9536014 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@124184 0039d316-1c4b-4281-b951-d872f2087c98
-
- 27 Feb, 2012 2 commits
-
-
maruel@chromium.org authored
Occasionally, AppEngine throws HTTP 500. In practice it's not a big deal but upload.py converts them into sys.exit() call which is problematic. This breaks the commit queue since this behaviors forces the CQ to quit. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9480005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@123775 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
The mere fact that they were each looking at two different outputs was already a bad sign. Then, occasionally, the output would still not match exactly. This needs to be recoded so remove these tests in the meantime. TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9474003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@123743 0039d316-1c4b-4281-b951-d872f2087c98
-
- 24 Feb, 2012 1 commit
-
-
bashi@chromium.org authored
Xcode 4.3 git returns the version like below: git version 1.7.7.5 (Apple Git-26) Modify GIT.AssertVersion to accept such input. Also modify tests/gclient_scm_test.py to pass tests, but not sure the fix is collect. BUG=chromium:115576 TEST=ran tests/gclient_scm_test.py Review URL: http://codereview.chromium.org/9443047 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@123399 0039d316-1c4b-4281-b951-d872f2087c98
-
- 23 Feb, 2012 4 commits
-
-
scottbyer@chromium.org authored
things). Review URL: http://codereview.chromium.org/9442028 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@123329 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
An example use case is github over ssh at a pinned revision. R=petermayo@chromium.org BUG=115202 TEST= Review URL: http://codereview.chromium.org/9443025 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@123325 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9428047 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@123301 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
TBR=bevc@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9178027 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@123276 0039d316-1c4b-4281-b951-d872f2087c98
-
- 22 Feb, 2012 3 commits
-
-
maruel@chromium.org authored
TBR=nsylvain@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9433048 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@123068 0039d316-1c4b-4281-b951-d872f2087c98
-
scottmg@chromium.org authored
Built from https://github.com/sgraham/ninja/tree/deplist. Review URL: https://chromiumcodereview.appspot.com/9372088 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@122940 0039d316-1c4b-4281-b951-d872f2087c98
-
bulach@chromium.org authored
Chrome for Android introduced the requirement for java files. Android's style guide: http://source.android.com/source/code-style.html#limit-line-length defines 100 columns for .java files. This patch changes the presubmit tests which are also used by chromium's CQ. TEST=testCannedCheckJavaLongLines Review URL: http://codereview.chromium.org/9417023 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@122938 0039d316-1c4b-4281-b951-d872f2087c98
-
- 16 Feb, 2012 2 commits
-
-
maruel@chromium.org authored
When a diff contains utf8 character, the filename would be stored as a unicode object instead of a str. This is even if the buffer is originally sent as a utf-8 encoded str. Then once the diff is reconstructed to be sent to 'patch', a unicode object instead of a str would be sent, confusing patch. R=cmp@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9387024 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@122361 0039d316-1c4b-4281-b951-d872f2087c98
-
steveblock@chromium.org authored
This is required to avoid the need to clobber the bots when moving a directory to deps/. Currently, the directory in question is likely to remain in the working copy, despite having been removed, due to the presence of untracked files. This causes the checkout from deps/ to fail. With this change, when both --reset and --delete_unversioned_trees are specified, the the directory in question will be removed from the working copy, thereby allowing the copy in deps/ to be checked out correctly. Note that untracked directories which are explicitly ignored (ie in .gitignore or svn:ignore) will not be removed. Note that this was previously landed in http://codereview.chromium.org/9348054 but reverted due to problems with symlinks in the chromeos build. BUG=112887, chromium-os:20759 Review URL: http://codereview.chromium.org/9404014 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@122300 0039d316-1c4b-4281-b951-d872f2087c98
-
- 15 Feb, 2012 4 commits
-
-
maruel@chromium.org authored
Caused issues with chromium.chromiumos bots. TBR=steveblock@chromium.org BUG=112887 TEST= Review URL: http://codereview.chromium.org/9401011 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@122098 0039d316-1c4b-4281-b951-d872f2087c98
-
dbeam@chromium.org authored
R=maruel@chromium.org BUG=None TEST=Copyright check still works. Review URL: http://codereview.chromium.org/9365077 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@122006 0039d316-1c4b-4281-b951-d872f2087c98
-
dbeam@chromium.org authored
in the way <http://code.google.com/p/chromium/wiki/UsingNewGit#Initial_checkout> describes. R=maruel@chromium.org TEST=gclient sync with safesync_url is faster. BUG=109184 Review URL: http://codereview.chromium.org/9379005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121988 0039d316-1c4b-4281-b951-d872f2087c98
-
steveblock@chromium.org authored
This is required to avoid the need to clobber the bots when moving a directory to deps/. Currently, the directory in question is likely to remain in the working copy, despite having been removed, due to the presence of untracked files. This causes the checkout from deps/ to fail. With this change, when both --force and --delete_unversioned_trees are specified, the the directory in question will be removed from the working copy, thereby allowing the copy in deps/ to be checked out correctly. Note that untracked directories which are explicitly ignored (ie in .gitignore or svn:ignore) will not be removed. BUG=112887,chromium-os:20759 Review URL: http://codereview.chromium.org/9348054 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121986 0039d316-1c4b-4281-b951-d872f2087c98
-
- 14 Feb, 2012 4 commits
-
-
maruel@chromium.org authored
Now accepts duplicate keys, it simplifies parsing, like when multiple bots are used, each with their own test filter. This enables full test specification per builder. R=petermayo@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9380022 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121842 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
The major use case was for ChromiumOS devs who were using repo. It's not a frequent use case anymore. Having git-cl sync on each invocation is costly. TBR=nsylvain@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9389030 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121834 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
This version of upload.py is slightly less annoying, it won't cancel out if no patchset title is provided and disable colors all the time. R=cmp@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/9233057 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121826 0039d316-1c4b-4281-b951-d872f2087c98
-
ukai@chromium.org authored
also, use http download instead of scp, because scp won't work well on Windows. BUG=chromium:113153 Review URL: https://chromiumcodereview.appspot.com/9369023 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121820 0039d316-1c4b-4281-b951-d872f2087c98
-
- 11 Feb, 2012 1 commit
-
-
evan@chromium.org authored
Should be no functional change. Necessary for a follow-up change I'm making. Review URL: http://codereview.chromium.org/9385017 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121590 0039d316-1c4b-4281-b951-d872f2087c98
-
- 10 Feb, 2012 2 commits
-
-
evan@chromium.org authored
Everyone at this point should have been migrated to the new format. Review URL: http://codereview.chromium.org/9385010 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121509 0039d316-1c4b-4281-b951-d872f2087c98
-
jrg@chromium.org authored
Prints the bots a tryjob would use if sent out. (Does not send out the job.) Review URL: http://codereview.chromium.org/9348068 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121409 0039d316-1c4b-4281-b951-d872f2087c98
-
- 06 Feb, 2012 1 commit
-
-
rohitrao@chromium.org authored
Review URL: http://codereview.chromium.org/9264044 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@120586 0039d316-1c4b-4281-b951-d872f2087c98
-
- 03 Feb, 2012 2 commits
-
-
ukai@chromium.org authored
If we quote as --receive-pack="git receive-pack --reviewer=foo@example.com", git will try to run "git receive-pack --reviewer=foo@example.com" command and failed like this Gerrit Code Review: git receive-pack --reviewer=foo@example.com: not found fatal: The remote end hung up unexpectedly Command "git push --receive-pack="git receive-pack --reviewer=foo@example.com" origin HEAD:refs/for/master" failed. Review URL: http://codereview.chromium.org/9325018 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@120337 0039d316-1c4b-4281-b951-d872f2087c98
-
chrisha@chromium.org authored
For some reason, on Mac setup_tools won't create the installation directory if it doesn't exist, while it appears to do so on Linux and Windows. BUG= TEST= Review URL: http://codereview.chromium.org/9323030 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@120331 0039d316-1c4b-4281-b951-d872f2087c98
-