Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(536)

Issue 1919103003: Add ability to override DEPS file in recursedeps. (Closed)

Created:
4 years, 8 months ago by iannucci
Modified:
4 years, 7 months ago
CC:
chromium-reviews, dpranke+depot_tools_chromium.org, iannucci+depot_tools_chromium.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Add ability to override DEPS file in recursedeps. This will allow ANGLE to have a recursible deps-file in their repo instead of relying on chromium's DEPS file to specify an accurate dependency for itself. R=agable@chromium.org, jmadill@chromium.org BUG= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=300293

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -6 lines) Patch
M gclient.py View 4 chunks +19 lines, -6 lines 2 comments Download
M tests/gclient_test.py View 1 chunk +36 lines, -0 lines 1 comment Download

Messages

Total messages: 18 (3 generated)
iannucci
4 years, 8 months ago (2016-04-27 01:17:30 UTC) #1
iannucci
PTAL. The intent here is that recursedeps has been changed so that instead of just ...
4 years, 8 months ago (2016-04-27 01:19:02 UTC) #2
Dirk Pranke
Is this because angle has one 'DEPS' file that they use in a standalone build, ...
4 years, 8 months ago (2016-04-27 01:20:52 UTC) #3
iannucci
https://codereview.chromium.org/1919103003/diff/1/gclient.py File gclient.py (right): https://codereview.chromium.org/1919103003/diff/1/gclient.py#newcode663 gclient.py:663: self.recursedeps[ent[0]] = {"deps_file": ent[1]} I changed the internal representation ...
4 years, 8 months ago (2016-04-27 01:21:55 UTC) #4
iannucci
On 2016/04/27 01:20:52, Dirk Pranke wrote: > Is this because angle has one 'DEPS' file ...
4 years, 8 months ago (2016-04-27 01:25:49 UTC) #5
Dirk Pranke
lgtm (i.e., this is fine).
4 years, 8 months ago (2016-04-27 01:34:54 UTC) #7
iannucci
On 2016/04/27 01:34:54, Dirk Pranke wrote: > lgtm (i.e., this is fine). Thanks :) agable ...
4 years, 7 months ago (2016-04-27 01:49:38 UTC) #8
Jamie Madill
On 2016/04/27 01:49:38, iannucci wrote: > On 2016/04/27 01:34:54, Dirk Pranke wrote: > > lgtm ...
4 years, 7 months ago (2016-04-27 15:09:49 UTC) #9
agable
LGTM. jmadill is right, that this does still only allow recursing on files within other ...
4 years, 7 months ago (2016-04-27 17:13:02 UTC) #10
Jamie Madill
On 2016/04/27 17:13:02, agable wrote: > LGTM. > > jmadill is right, that this does ...
4 years, 7 months ago (2016-04-28 18:46:25 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1919103003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1919103003/1
4 years, 7 months ago (2016-04-28 19:35:49 UTC) #13
commit-bot: I haz the power
Committed patchset #1 (id:1) as http://src.chromium.org/viewvc/chrome?view=rev&revision=300293
4 years, 7 months ago (2016-04-28 19:38:25 UTC) #15
martiniss
A revert of this CL (patchset #1 id:1) has been created in https://codereview.chromium.org/1932063002/ by martiniss@chromium.org. ...
4 years, 7 months ago (2016-04-28 21:56:46 UTC) #16
iannucci
On 2016/04/28 21:56:46, martiniss wrote: > A revert of this CL (patchset #1 id:1) has ...
4 years, 7 months ago (2016-05-03 21:59:11 UTC) #17
iannucci
4 years, 7 months ago (2016-05-03 22:36:19 UTC) #18
Message was sent while issue was closed.
On 2016/05/03 21:59:11, iannucci wrote:
> On 2016/04/28 21:56:46, martiniss wrote:
> > A revert of this CL (patchset #1 id:1) has been created in
> > https://codereview.chromium.org/1932063002/ by
mailto:martiniss@chromium.org.
> > 
> > The reason for reverting is: Looks like this broke some bots; see
> >
>
https://build.chromium.org/p/chromium.infra.cron/builders/recipe-autoroller-p...
> > 
> >
>
https://build.chromium.org/p/chromium.infra.cron/builders/gsubtreed-luci-py/b....
> 
> Have repro, this CL did cause recursedeps checkouts to become SVN. Not sure
why.

New CL is here: https://chromiumcodereview.appspot.com/1948853002/

Powered by Google App Engine
This is Rietveld 408576698