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

Side by Side Diff: build/android/gyp/util/build_utils.py

Issue 647043007: Add OWNERS for chrome/android/java/res directory. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: make aapt ignore OWNERS files Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/android/gyp/process_resources.py ('k') | chrome/android/java/res/OWNERS » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import ast 5 import ast
6 import contextlib 6 import contextlib
7 import fnmatch 7 import fnmatch
8 import json 8 import json
9 import os 9 import os
10 import pipes 10 import pipes
11 import re 11 import re
12 import shlex 12 import shlex
13 import shutil 13 import shutil
14 import subprocess 14 import subprocess
15 import sys 15 import sys
16 import tempfile 16 import tempfile
17 import zipfile 17 import zipfile
18 18
19 19
20 CHROMIUM_SRC = os.path.normpath( 20 CHROMIUM_SRC = os.path.normpath(
21 os.path.join(os.path.dirname(__file__), 21 os.path.join(os.path.dirname(__file__),
22 os.pardir, os.pardir, os.pardir, os.pardir)) 22 os.pardir, os.pardir, os.pardir, os.pardir))
23 COLORAMA_ROOT = os.path.join(CHROMIUM_SRC, 23 COLORAMA_ROOT = os.path.join(CHROMIUM_SRC,
24 'third_party', 'colorama', 'src') 24 'third_party', 'colorama', 'src')
25 # aapt should ignore OWNERS files in addition the default ignore pattern.
26 AAPT_IGNORE_PATTERN = ('!OWNERS:!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:' +
27 '!CVS:!thumbs.db:!picasa.ini:!*~')
25 28
26 29
27 @contextlib.contextmanager 30 @contextlib.contextmanager
28 def TempDir(): 31 def TempDir():
29 dirname = tempfile.mkdtemp() 32 dirname = tempfile.mkdtemp()
30 try: 33 try:
31 yield dirname 34 yield dirname
32 finally: 35 finally:
33 shutil.rmtree(dirname) 36 shutil.rmtree(dirname)
34 37
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after
362 file_jsons[file_path] = ReadJson(file_path) 365 file_jsons[file_path] = ReadJson(file_path)
363 366
364 expansion = file_jsons[file_path] 367 expansion = file_jsons[file_path]
365 for k in lookup_path[1:]: 368 for k in lookup_path[1:]:
366 expansion = expansion[k] 369 expansion = expansion[k]
367 370
368 new_args[i] = arg[:match.start()] + str(expansion) 371 new_args[i] = arg[:match.start()] + str(expansion)
369 372
370 return new_args 373 return new_args
371 374
OLDNEW
« no previous file with comments | « build/android/gyp/process_resources.py ('k') | chrome/android/java/res/OWNERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698