I've seen quite a number of CLs like this:
Here, the guys working on IndexedDB were expected to wait for a top-level content/ OWNER to approve a trivial GYPI change corresponding to a reshuffling of files in the content/browser/indexed_db/ directory. What value does this extra approval add? None, IMO.
It seems like if you have the power to approve changes to the contents of source files in a directory, then you should also have the power to rename those files, split up those files, merge those files into one, etc. The cost of requiring a top-level ONWERs approval for such changes is just pure friction.
Here's a possible solution:
In each sub-directory of content/, let's create a sources.gypi file that declares the list of source files contained in that directory.
WDYT?
-Darin