- 29 Jul, 2013 5 commits
-
-
szager@chromium.org authored
We don't want to permit the execution of an arbitrary binary. TBR=ilevy@chromium.org BUG= Review URL: https://codereview.chromium.org/21012004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214193 0039d316-1c4b-4281-b951-d872f2087c98
-
xusydoc@chromium.org authored
BUG=265443 TBR=cmp@chromium.org Review URL: https://chromiumcodereview.appspot.com/20994006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214190 0039d316-1c4b-4281-b951-d872f2087c98
-
raphael.kubo.da.costa@intel.com authored
which is particularly helpful when one is using `gclient sync' on a platform that does not have /bin/bash (ie. it's installed in another location or not present at all), since the hooks are automatically added to the git checkouts. While here, just `exec' the scripts directly instead of invoking another shell by hand and remove the redundant `exit 0' lines. R=cmp@chromium.org,dpranke@chromium.org,szager@chromium.org Review URL: https://chromiumcodereview.appspot.com/19278004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214181 0039d316-1c4b-4281-b951-d872f2087c98
-
ilevy@chromium.org authored
> Use plain sh instead of bash in the git template hooks. > > The scripts are simple enough and should work fine under any POSIX shell, > which is particularly helpful when one is using `gclient sync' on a platform > that does not have /bin/bash (ie. it's installed in another location or not > present at all), since the hooks are automatically added to the git > checkouts. > > While here, just `exec' the scripts directly instead of invoking another > shell by hand and remove the redundant `exit 0' lines. > > R=cmp@chromium.org,dpranke@chromium.org,szager@chromium.org TBR=raphael.kubo.da.costa@intel.com Review URL: https://codereview.chromium.org/21066002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214178 0039d316-1c4b-4281-b951-d872f2087c98
-
raphael.kubo.da.costa@intel.com authored
The scripts are simple enough and should work fine under any POSIX shell, which is particularly helpful when one is using `gclient sync' on a platform that does not have /bin/bash (ie. it's installed in another location or not present at all), since the hooks are automatically added to the git checkouts. While here, just `exec' the scripts directly instead of invoking another shell by hand and remove the redundant `exit 0' lines. R=cmp@chromium.org,dpranke@chromium.org,szager@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214177 0039d316-1c4b-4281-b951-d872f2087c98
-
- 27 Jul, 2013 4 commits
-
-
ilevy@chromium.org authored
Latest dev appengine server defaults admin port to 8000 which isn't always available and can cause spurious failures. R=maruel@chromium.org Review URL: https://chromiumcodereview.appspot.com/20904002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214050 0039d316-1c4b-4281-b951-d872f2087c98
-
ilevy@chromium.org authored
Add an option to apply_issue to fail if anonymous access triggers a login prompt. - cherry-pick upload.py rietveld cl 37c73ece82d0 which allows clients to request no authentication. BUG=240634 Review URL: https://chromiumcodereview.appspot.com/20634003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214023 0039d316-1c4b-4281-b951-d872f2087c98
-
ilevy@chromium.org authored
git cl was using system git cl. - replace git cl status with GIT_CL_STATUS var - add tested depot_tools to tip of PATH. R=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/20889002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214021 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Otherwise this breaks git cl unit tests. Update references to 'git cl' in git cl smoke tests to $GIT_CL. TBR=ilevy@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/20888002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@214019 0039d316-1c4b-4281-b951-d872f2087c98
-
- 24 Jul, 2013 4 commits
-
-
iannucci@chromium.org authored
This reverts commit c0594f37. Because I reverted the wrong thing >_< TBR=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/20199002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@213551 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
This reverts commit 44a82fa8. Broke git cl apply <issue> TBR=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/20131006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@213545 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Convert monkey patching to class inheritance for OptionParser usage in: commit_queue.py, gclient.py and trychange.py. Monkey patching confuses the hell out of pylint. R=jochen@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/19552004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@213423 0039d316-1c4b-4281-b951-d872f2087c98
-
jochen@chromium.org authored
Instead of as branchref. Because it's an issue. Not a branchref. Also, add myself as owner. BUG=none R=maruel@chromium.org Review URL: https://chromiumcodereview.appspot.com/19997004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@213387 0039d316-1c4b-4281-b951-d872f2087c98
-
- 23 Jul, 2013 4 commits
-
-
maruel@chromium.org authored
Add cache for issue properties. Add --fast option in case the HTTP requests become an issue. Everyone loves colors: - White means no issue is associated with the branch. - Red means no email was sent to request a review. Also red if the issue doesn't exist anymore. - Blue means the issue was not LGTM'ed yet. - Green means the issue was LGTM'ed and is likely ready to commit or be CQ'ed. R=iannucci@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/19967004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@213265 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Reduce the number of conditions and use more early exits to reduce the number of code paths. R=iannucci@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/19463011 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@213173 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
The class already knows the issue number. R=iannucci@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/19976002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@213083 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
So that if the process dies in the middle, the files are easier to spot and delete. R=iannucci@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/19498004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@213081 0039d316-1c4b-4281-b951-d872f2087c98
-
- 20 Jul, 2013 1 commit
-
-
ilevy@chromium.org authored
Add an option in DEPS files to clone a project into a temp dir and then copy into expected final dir. This allows checking out a git repo into a folder which is non-empty. It is useful for projects that are embedded in src/ but want to specify the revision of src/ in the embedded project (such as android private). BUG=165280 Review URL: https://chromiumcodereview.appspot.com/19359002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@212720 0039d316-1c4b-4281-b951-d872f2087c98
-
- 19 Jul, 2013 1 commit
-
-
szager@chromium.org authored
TBR=cmp@chromium.org Review URL: https://codereview.chromium.org/19872002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@212687 0039d316-1c4b-4281-b951-d872f2087c98
-
- 18 Jul, 2013 2 commits
-
-
iannucci@chromium.org authored
Also open the altfile with 'w' because we assume ownership over the object alternates. The logic to correctly support other alternates would be quite complex, so don't even imply support. R=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/19777004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@212426 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
recurse. R=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/19670012 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@212373 0039d316-1c4b-4281-b951-d872f2087c98
-
- 17 Jul, 2013 3 commits
-
-
szager@chromium.org authored
Also, fix preferred_email. TBR=cmp@chromium.org Review URL: https://codereview.chromium.org/19694003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@212149 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
R=szager@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/18768004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@212140 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
Review URL: https://chromiumcodereview.appspot.com/19460002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@211880 0039d316-1c4b-4281-b951-d872f2087c98
-
- 16 Jul, 2013 1 commit
-
-
szager@chromium.org authored
BUG= R=cmp@chromium.org Review URL: https://codereview.chromium.org/19406002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@211865 0039d316-1c4b-4281-b951-d872f2087c98
-
- 12 Jul, 2013 5 commits
-
-
ilevy@chromium.org authored
BUG=259434 R=iannucci Review URL: https://chromiumcodereview.appspot.com/18408006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@211483 0039d316-1c4b-4281-b951-d872f2087c98
-
szager@chromium.org authored
This caused problems for repo-based projects that need to install the standard Change-Id commit-msg hook. With the commit-msg hook gone, we can also reinstate the --template argument to 'git clone'. BUG=235215 R=iannucci@chromium.org, ilevy@chromium.org, maruel@chromium.org Review URL: https://codereview.chromium.org/18083033 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@211464 0039d316-1c4b-4281-b951-d872f2087c98
-
ilevy@chromium.org authored
Broke parsing got_revision. Review URL: https://codereview.chromium.org/19116003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@211462 0039d316-1c4b-4281-b951-d872f2087c98
-
ilevy@chromium.org authored
We can use this to evaluate the usefulness of making hooks run in parallel. Review URL: https://chromiumcodereview.appspot.com/18851005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@211446 0039d316-1c4b-4281-b951-d872f2087c98
-
groby@chromium.org authored
BUG=259665 Review URL: https://chromiumcodereview.appspot.com/18664004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@211443 0039d316-1c4b-4281-b951-d872f2087c98
-
- 11 Jul, 2013 1 commit
-
-
szager@chromium.org authored
BUG= R=dpranke@chromium.org Review URL: https://codereview.chromium.org/18851004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@211148 0039d316-1c4b-4281-b951-d872f2087c98
-
- 10 Jul, 2013 3 commits
-
-
ilevy@chromium.org authored
Caused by crrev.com/210695 TBR=maruel@chromium.org Review URL: https://chromiumcodereview.appspot.com/19027002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210949 0039d316-1c4b-4281-b951-d872f2087c98
-
tapted@chromium.org authored
Git introduced a --3way argument to `apply` in version 1.7.12 [1]. This provides a much nicer way to apply issues from Rietveld. After this change, `git cl patch` will add --3way after checking the git version for support. [1] https://github.com/git/git/commit/f247b10aa0f75727f1b4bdd67b060720b8219b29 BUG=None TEST=Ran `git cl patch <issue>` with both clean and unclean patches, also checked behaviour of --reject is preserved. R=maruel@chromium.org Review URL: https://codereview.chromium.org/18966004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210695 0039d316-1c4b-4281-b951-d872f2087c98
-
szager@chromium.org authored
Forcing function for developers to create a .netrc file. BUG= Review URL: https://codereview.chromium.org/18949002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210686 0039d316-1c4b-4281-b951-d872f2087c98
-
- 09 Jul, 2013 2 commits
-
-
petermayo@chromium.org authored
Sometimes we wish to pull in a complicated dependency but want to suppress or replace one or more of the hooks rules. Say for example we want to use a different way of generating the projects, or have a different set of landmine expectations. Here we add a custom_hooks section mirroring custom_deps to allow us to override sections we have identified in the DEPS file. To do so, we add an optional name to the elements of the hooks list, and overwrite those whose name matches. Conventions between included DEPS and the .gclient as to the meanings of the name are equivalent to the meaning of the customized deps, and so do not benefit from further structure or definition. BUG=None TEST=local unit test Review URL: https://chromiumcodereview.appspot.com/17742004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210573 0039d316-1c4b-4281-b951-d872f2087c98
-
bratell@opera.com authored
--no-pager looks ugly in logs and output and makes commands harder to read. Setting an environment variable is better. This is a followup to https://chromiumcodereview.appspot.com/14104005/ which added --no-pager. Review URL: https://chromiumcodereview.appspot.com/18173003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210503 0039d316-1c4b-4281-b951-d872f2087c98
-
- 08 Jul, 2013 2 commits
-
-
ilevy@chromium.org authored
Fix identification of shas that contain capitalized hexadecimal characters. Addresses comments from http://crrev.com/18262002/ R=maruel@chromium.org Review URL: https://chromiumcodereview.appspot.com/18292005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210429 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
This is especially useful when you want to do something like: git try -s third_party/WebKit from the chromium root checkout. R=dpranke@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/17703003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210409 0039d316-1c4b-4281-b951-d872f2087c98
-
- 04 Jul, 2013 2 commits
-
-
ilevy@chromium.org authored
TBR=maruel@chromium.org Review URL: https://chromiumcodereview.appspot.com/18075005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210223 0039d316-1c4b-4281-b951-d872f2087c98
-
iannucci@chromium.org authored
See bug. TBR=szager@chromium.org BUG=257299 Review URL: https://chromiumcodereview.appspot.com/18450003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@210222 0039d316-1c4b-4281-b951-d872f2087c98
-