- 16 Apr, 2015 3 commits
-
-
rmistry@google.com authored
The CQ dry run feature was announced in https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/G5-X0_tfmok The primary complain is that the presubmit builders fail because of OWNERS checks or because of "Missing LGTM from someone other than...". This change skips those checks for dry runs. BUG=chromium:477190 Review URL: https://codereview.chromium.org/1090943003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294853 0039d316-1c4b-4281-b951-d872f2087c98
-
akuegel@chromium.org authored
Revert of Upgrade 3rd packages (patchset #4 id:60001 of https://codereview.chromium.org/1085893002/) Reason for revert: This might have broken some internal tryserver bots. Original issue's description: > Upgrade 3rd packages > > BUG=461614 > R=nodir@chromium.org > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=294835 TBR=nodir@chromium.org,sheyang@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=461614 Review URL: https://codereview.chromium.org/1094533003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294841 0039d316-1c4b-4281-b951-d872f2087c98
-
sheyang@google.com authored
BUG=461614 R=nodir@chromium.org Review URL: https://codereview.chromium.org/1085893002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294835 0039d316-1c4b-4281-b951-d872f2087c98
-
- 14 Apr, 2015 1 commit
-
-
vadimsh@chromium.org authored
Internal Rietveld exposes OAuth2 compatible API via /bots/* endpoints, not via /* as public one does. See crbug.com/476690. R=maruel@chromium.org BUG=356813 Review URL: https://codereview.chromium.org/1082033002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294793 0039d316-1c4b-4281-b951-d872f2087c98
-
- 13 Apr, 2015 3 commits
-
-
vadimsh@chromium.org authored
This code path is not actually used yet, so the typo wasn't caught earlier. Also make sure access tokens have 'str' type, not 'unicode'. R=nodir@chromium.org BUG=356813 Review URL: https://codereview.chromium.org/1082133002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294789 0039d316-1c4b-4281-b951-d872f2087c98
-
sergiyb@chromium.org authored
This is needed to prevent auto_deploy.py in CQ send alert each time depot_tools get's updated as cron job will send alert on any output. R=stip@chromium.org CC=akuegel@chromium.org BUG=475049 Review URL: https://codereview.chromium.org/1073113004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294778 0039d316-1c4b-4281-b951-d872f2087c98
-
akuegel@chromium.org authored
BUG=356813 Review URL: https://codereview.chromium.org/1083693002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294777 0039d316-1c4b-4281-b951-d872f2087c98
-
- 10 Apr, 2015 1 commit
-
-
vadimsh@chromium.org authored
This CL introduces new top level command for managing cached auth tokens: $ depot-tools-auth login codereview.chromium.org $ depot-tools-auth info codereview.chromium.org $ depot-tools-auth logout codereview.chromium.org All scripts that use rietveld.Rietveld internally should be able to use cached credentials created by 'depot-tools-auth' subcommand. Also 'depot-tools-auth' is the only way to run login flow. If some scripts stumbles over expired or revoked token, it dies with the error, asking user to run 'depot-tools-auth login <hostname>'. Password login is still default. OAuth2 can be enabled by passing --oauth2 to all scripts. R=maruel@chromium.org BUG=356813 Review URL: https://codereview.chromium.org/1074673002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294764 0039d316-1c4b-4281-b951-d872f2087c98
-
- 09 Apr, 2015 2 commits
-
-
vadimsh@chromium.org authored
It is done in preparation for switching to OAuth2 as default (and only) authentication method. Having all auth options handled by the same code makes it easier to gradually add OAuth2 support. As part of this, some options that would no longer work with OAuth2 (and that are not being used from anywhere now, as far as I can tell) are removed: * Passing account password for authentication via command line. * Overriding 'Host' header when making requests to Rietveld (won't work with SSL anyway). * --account_type option (seems to be ClientLogin specific). R=maruel@chromium.org BUG=356813 Review URL: https://codereview.chromium.org/1075723002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294746 0039d316-1c4b-4281-b951-d872f2087c98
-
sbc@chromium.org authored
Error out of the current tree is dirty (previously the dirty content would be incorporated silently into the newly squashed branch!). Review URL: https://codereview.chromium.org/1064933004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294744 0039d316-1c4b-4281-b951-d872f2087c98
-
- 08 Apr, 2015 3 commits
-
-
primiano@chromium.org authored
crrev.com/348703002 has introduced some code into gclient_scm.py which disables the .git/hooks when gclient is running in managed mode. The disabling logic renames the individual hook files to hook.disabled using os.rename. Conversely to what happen on Posix OSs, on Windows os.rename does not have atomic rename semantics [1] and it fails if the destination file already exists. This change improves the hook disable logic. [1] See https://bugs.python.org/issue8828 and os.replace in Python 3 BUG=474218 Review URL: https://codereview.chromium.org/1063973002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294715 0039d316-1c4b-4281-b951-d872f2087c98
-
e.hakkinen@samsung.com authored
Review URL: https://codereview.chromium.org/1050853002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294714 0039d316-1c4b-4281-b951-d872f2087c98
-
dnj@chromium.org authored
Use 'realpath' instead of 'abspath' for self-discovery. This fixes an issue where 'gsutil' cannot find its dependencies when it is referenced through a symbolic link. Specifically, the symlink was: /b/scripts => /b/build/scripts 'gsutil' was called as: /b/scripts/slave/../../../depot_tools/third_party/gsutil/gsutil Because '/b/scripts/slave' resolves to '/b/build/scripts/slave', the three parent directory operators actually resolve to '/b', but 'os.path.abspath' blindly resolves them to '/'. BUG=chromium:474442 TEST=live - Signed onto failing bot, made this change, 'gsutil' works. R=hinoka@chromium.org Review URL: https://codereview.chromium.org/1060353002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294712 0039d316-1c4b-4281-b951-d872f2087c98
-
- 07 Apr, 2015 7 commits
-
-
vadimsh@chromium.org authored
They were used by CQ code, but CQ forked relevant parts of depot_tools already and no longer uses this code. These properties are unused now (as far as I can tell searching through code). They expose auth implementation details that better to be hidden (since they will change with OAuth2 adoption). R=maruel@chromium.org BUG=356813 Review URL: https://codereview.chromium.org/1063263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294707 0039d316-1c4b-4281-b951-d872f2087c98
-
dnj@chromium.org authored
BUG=chromium:356813 TEST=local - Actually failed login, watched error message get printed. Review URL: https://codereview.chromium.org/1063143003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294705 0039d316-1c4b-4281-b951-d872f2087c98
-
dnj@google.com authored
BUG=chromium:356813 TEST=None R=vadimsh@chromium.org, stip@chromium.org Review URL: https://codereview.chromium.org/1060633003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294704 0039d316-1c4b-4281-b951-d872f2087c98
-
dnj@chromium.org authored
BUG=chromium:356813 TEST=local - Deleted cookies file, ran without patch, 404. - Deleted cookies file, ran on internal network, works! Review URL: https://codereview.chromium.org/1068973002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294701 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
This doesn't change the automatic command finder, so it really only helps increase match hit rate in case of low confidence level delta between the 2 top hits. For example, given commands 'set-commit' and 'dcommit', a user typing 'set_commit' would hit: - 'set-commit': 90% - 'dcommit': 70.5% Since subcommand.py uses a 30% minimum confidence level between the two top hit to automatically select a command, it will err on the side of safety and will abort instead of selecting 'set-commit'. This change fixes this specific case but won't trigger on partial matches, e.g. 'set_commi' for 'set-commit'. R=stip@chromium.org BUG= Review URL: https://codereview.chromium.org/1066923003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294700 0039d316-1c4b-4281-b951-d872f2087c98
-
rmistry@google.com authored
The corresponding Rietveld change is here: https://codereview.chromium.org/1054683003/ BUG=chromium:472690 Review URL: https://codereview.chromium.org/1053653004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294699 0039d316-1c4b-4281-b951-d872f2087c98
-
sheyang@google.com authored
BUG=356813 R=nodir@chromium.org, vadimsh@chromium.org Review URL: https://codereview.chromium.org/963953003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294698 0039d316-1c4b-4281-b951-d872f2087c98
-
- 03 Apr, 2015 4 commits
-
-
wychen@chromium.org authored
This allows proper clean-up after failing to apply a patch. Therefore, if "git cl diff" ends up having conflict, it could be cleaned up. BUG=438362 Review URL: https://codereview.chromium.org/896453002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294679 0039d316-1c4b-4281-b951-d872f2087c98
-
pasko@chromium.org authored
Also fix some latent bugs in the unit tests. (cherry-picked by pasko@ from https://codereview.chromium.org/1048103002/) BUG=467005 Review URL: https://codereview.chromium.org/1059723003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294674 0039d316-1c4b-4281-b951-d872f2087c98
-
wychen@chromium.org authored
BUG=473423 Review URL: https://codereview.chromium.org/1058793004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294671 0039d316-1c4b-4281-b951-d872f2087c98
-
wychen@chromium.org authored
Review URL: https://codereview.chromium.org/1057883003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294665 0039d316-1c4b-4281-b951-d872f2087c98
-
- 02 Apr, 2015 2 commits
-
-
wychen@chromium.org authored
The subcommends "description" and "diff" in git-cl could not print the help message even if --help was provided. BUG= 473406 Review URL: https://codereview.chromium.org/1053103002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294663 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
This officially drops support for '_' in command names, which is ugly as hell. '_' was very rarely used so it shouldn't affect too much users. Refactor the code to be more readable. R=stip@chromium.org BUG= Review URL: https://codereview.chromium.org/1040503003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294660 0039d316-1c4b-4281-b951-d872f2087c98
-
- 30 Mar, 2015 1 commit
-
-
maruel@chromium.org authored
Removes cmp-cc@chromium.org from WATCHLISTS, removes *@google.com from OWNERS. Remove szager@ from OWNERS. R=iannucci@chromium.org BUG= Review URL: https://codereview.chromium.org/1047673003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294614 0039d316-1c4b-4281-b951-d872f2087c98
-
- 27 Mar, 2015 2 commits
-
-
dtu@chromium.org authored
BUG= Review URL: https://codereview.chromium.org/1033363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294600 0039d316-1c4b-4281-b951-d872f2087c98
-
phajdan.jr@chromium.org authored
- allow the percent sign ('%') - disallow characters from Windows blacklist https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247.aspx#naming_conventions BUG=467152 Review URL: https://codereview.chromium.org/1035193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294591 0039d316-1c4b-4281-b951-d872f2087c98
-
- 26 Mar, 2015 1 commit
-
-
borenet@google.com authored
BUG= Review URL: https://codereview.chromium.org/996643004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294578 0039d316-1c4b-4281-b951-d872f2087c98
-
- 25 Mar, 2015 1 commit
-
-
dominik.rottsches@intel.com authored
Blink CL https://codereview.chromium.org/879533003/ defines own casts to convert between bridged types. The cast helpers in base cannot be used in Blink. Fine tune the presubmit check to allow for those by adding a negative look behind for reinterpret_cast. BUG= Review URL: https://codereview.chromium.org/1034523003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294560 0039d316-1c4b-4281-b951-d872f2087c98
-
- 24 Mar, 2015 1 commit
-
-
kjellander@chromium.org authored
BUG=412012 Review URL: https://codereview.chromium.org/765373002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294546 0039d316-1c4b-4281-b951-d872f2087c98
-
- 23 Mar, 2015 1 commit
-
-
kjellander@chromium.org authored
This will make gclient download all the remote branches of the WebRTC Git repo when the 'fetch webrtc' recipe runs. This will result in a new fetch line in the .git/config for branch-heads, like this: [remote "origin"] url = https://chromium.googlesource.com/external/webrtc.git fetch = +refs/heads/*:refs/remotes/origin/* fetch = +refs/branch-heads/*:refs/remotes/branch-heads/* In order to get the same setup for an existing checkout, do: gclient sync --with_branch_heads git fetch origin BUG=437776 TESTED=Ran 'fetch webrtc' and 'fetch webrtc_ios' and verified the remote branches were available with 'git branch --remotes' R=jochen@chromium.org Review URL: https://codereview.chromium.org/1030573002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294528 0039d316-1c4b-4281-b951-d872f2087c98
-
- 19 Mar, 2015 1 commit
-
-
nodir@chromium.org authored
If testfilter parameter is passed, put it in to the gerrit tryjob as a property. Later it will be processed by GerritPoller on Buildbot master. R=victorhsieh@chromium.org BUG=468075 Review URL: https://codereview.chromium.org/1019713002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294500 0039d316-1c4b-4281-b951-d872f2087c98
-
- 16 Mar, 2015 1 commit
-
-
kjellander@chromium.org authored
BUG=webrtc:3884 TESTED=my_activity.py --auth R=jochen@chromium.org Review URL: https://codereview.chromium.org/1008143002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294449 0039d316-1c4b-4281-b951-d872f2087c98
-
- 13 Mar, 2015 1 commit
-
-
enne@chromium.org authored
Thanks to tfarina for the code suggestion. BUG=443718 Review URL: https://codereview.chromium.org/990403002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294436 0039d316-1c4b-4281-b951-d872f2087c98
-
- 12 Mar, 2015 1 commit
-
-
calamity@chromium.org authored
This CL makes git-map-branches show CL status colors like git cl status when -vvv is used. Statuses are fetched in parallel for speed. BUG=379849 Review URL: https://codereview.chromium.org/938583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294414 0039d316-1c4b-4281-b951-d872f2087c98
-
- 06 Mar, 2015 1 commit
-
-
nodir@chromium.org authored
R=sheyang@chromium.org, vadimsh@chromium.org BUG= Review URL: https://codereview.chromium.org/983843003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294368 0039d316-1c4b-4281-b951-d872f2087c98
-
- 03 Mar, 2015 2 commits
-
-
dnj@chromium.org authored
Add the ability to lookup the branch(es) corresponding to a specific issue. This helps keep track of issues when switching between multiple branches. BUG=None TEST=None Review URL: https://codereview.chromium.org/969263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294307 0039d316-1c4b-4281-b951-d872f2087c98
-
rmistry@google.com authored
Context: In https://codereview.chromium.org/781523002/ I added the ability for target_ref to be set to any branch name. Eg: For Skia a ref of 'refs/remotes/origin/chrome/m42' would be correctly set to 'refs/heads/chrome/m42'. But in https://codereview.chromium.org/822503005/ this was changed to treat any branch that did not start with 'refs/remotes/branch-heads' or 'refs/remotes/origin/refs' to be 'refs/remotes/origin/master'. This makes it very chromium specific, there are plenty of other projects that use depot_tools that does not work like this. For Skia 'refs/remotes/origin/chrome/m42' would now change to 'refs/remotes/origin/master' which is wrong. The default behavior should be to preserve the original ref not to override it to master. I handled 'lkgr' and 'lkcr' as special cases in this CL because many developers track it and would like it to land in master by default. BUG=chromium:463109 NOPRESUBMIT=true Review URL: https://codereview.chromium.org/967453004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294303 0039d316-1c4b-4281-b951-d872f2087c98
-