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

Issue 9481010: Remove the "set noparent" from the chrome\browser\ui subdirectories. This is causing a lot of pain … (Closed)

Created:
8 years, 10 months ago by jam
Modified:
8 years, 9 months ago
CC:
chromium-reviews, Dmitry Lomov (no reviews), jennb, creis+watch_chromium.org, ajwong+watch_chromium.org, Dmitry Titov, jianli, dcheng, brettw-cc_chromium.org, Avi (use Gerrit), Andrei
Visibility:
Public.

Description

Remove the "set noparent" from the chrome\browser\ui subdirectories. This is causing a lot of pain for people doing refactorings. Developers have two choices: -wait for days until all OWNERS respond, which is soul-sucking -ignore the OWNERS check and just force-commit, which is something we don't want to make acceptable since it moves the onus from a top level owner to decide whether they can approve a wide refactoring to individual contributors. Ideally there'd be no way to force. For background, Ben had added most of these 7 weeks ago when he added "set noparent" to chrome\browser\ui because he didn't want to be inundated with review requests for subdirectories. The exceptions are: cocoa: which got "set noparent" a few weeks before Ben's actions sync: which Avi added when he moved the code from chrome\browser\ui to chrome\browser\ui\sync (so there's no change from before his move compared to with this patch) So for cocoa folks: I think we can all agree that the owners in chrome\browser\ui will only approve changes in cocoa subdirectory that are trivial (i.e. renaming functions etc). For anything substantive, they will redirect. I have also added comments in chrome\browser\ui\OWNERS about this. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=124195

Patch Set 1 : #

Total comments: 2

Patch Set 2 : #

Patch Set 3 : don't delete OWNERS file that have same as parent, but keep as a hint for reviewees #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -10 lines) Patch
M chrome/browser/ui/OWNERS View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/gtk/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/intents/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D chrome/browser/ui/omnibox/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/panels/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D chrome/browser/ui/search_engines/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/sync/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/tab_contents/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D chrome/browser/ui/tabs/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/OWNERS View 1 2 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 8 (0 generated)
jam
Reviewers Ben: M chrome\browser\ui\panels\OWNERS M chrome\browser\ui\tab_contents\OWNERS D chrome\browser\ui\omnibox\OWNERS M chrome\browser\ui\webui\OWNERS D chrome\browser\ui\tabs\OWNERS M chrome\browser\ui\intents\OWNERS M ...
8 years, 10 months ago (2012-02-27 19:32:37 UTC) #1
Mark Mentovai
http://codereview.chromium.org/9481010/diff/2001/chrome/browser/ui/cocoa/OWNERS File chrome/browser/ui/cocoa/OWNERS (left): http://codereview.chromium.org/9481010/diff/2001/chrome/browser/ui/cocoa/OWNERS#oldcode1 chrome/browser/ui/cocoa/OWNERS:1: set noparent As I mentioned earlier, the reason we ...
8 years, 10 months ago (2012-02-27 19:57:06 UTC) #2
jam
http://codereview.chromium.org/9481010/diff/2001/chrome/browser/ui/cocoa/OWNERS File chrome/browser/ui/cocoa/OWNERS (left): http://codereview.chromium.org/9481010/diff/2001/chrome/browser/ui/cocoa/OWNERS#oldcode1 chrome/browser/ui/cocoa/OWNERS:1: set noparent On 2012/02/27 19:57:06, Mark Mentovai wrote: > ...
8 years, 10 months ago (2012-02-27 20:02:56 UTC) #3
jam
On 2012/02/27 20:02:56, John Abd-El-Malek wrote: > http://codereview.chromium.org/9481010/diff/2001/chrome/browser/ui/cocoa/OWNERS > File chrome/browser/ui/cocoa/OWNERS (left): > > http://codereview.chromium.org/9481010/diff/2001/chrome/browser/ui/cocoa/OWNERS#oldcode1 ...
8 years, 10 months ago (2012-02-27 20:39:02 UTC) #4
Peter Kasting
I thought the solution to "project-wide refactorings are painful" was to find a way to ...
8 years, 10 months ago (2012-02-27 22:30:05 UTC) #5
Mark Mentovai
John Abd-El-Malek wrote: > Let me be overly verbose: I understand you added it as ...
8 years, 9 months ago (2012-02-27 23:34:17 UTC) #6
jam
Ben: ptal. I've restored the deleted files but without the "set noparent" so that people ...
8 years, 9 months ago (2012-02-29 01:51:38 UTC) #7
Ben Goodger (Google)
8 years, 9 months ago (2012-02-29 16:26:53 UTC) #8
lgtm

Powered by Google App Engine
This is Rietveld 408576698