gecko/python/mozbuild/mozpack
Gregory Szorc 6c9d965e3a Bug 934739 - Part 2: Add pattern matches to install manifests; r=glandium
This patch adds pattern matching entries to install manifests. We store
metadata necessary to construct a pattern match at a later point in
time. When we convert the install manifest to a file registry, we
resolve the patterns using FileFinder.

The build config logic has been updated to store support-files values as
pattern entries. This should resolve the clobber needed issue and make
the local development experience more pleasant as well.

--HG--
extra : amend_source : 3fe659f7ad6930ef54316b5babac6b83bee240af
2013-12-09 19:02:35 +09:00
..
chrome Bug 840094 - Change how nsZipArchive logging works. r=taras,r=gps 2013-02-19 11:02:12 +01:00
packager Bug 935305 - Move preprocessor to mozbuild.action. r=gps 2013-11-09 10:35:44 +09:00
test Bug 934739 - Part 2: Add pattern matches to install manifests; r=glandium 2013-12-09 19:02:35 +09:00
__init__.py
copier.py Bug 920637 - FileCopier should create destination directory if it doesn't exist; r=glandium 2013-10-04 15:00:39 +02:00
errors.py Bug 835309 - Look at .xpi file contents when unifying them for universal builds. r=gps 2013-02-03 07:19:15 +01:00
executables.py Bug 893976 - Avoid importing buildconfig globally from mozpack.executables. r=gps 2013-07-30 08:57:28 +09:00
files.py Bug 934739 - Part 2: Add pattern matches to install manifests; r=glandium 2013-12-09 19:02:35 +09:00
manifests.py Bug 934739 - Part 2: Add pattern matches to install manifests; r=glandium 2013-12-09 19:02:35 +09:00
mozjar.py Bug 840094 - Change how nsZipArchive logging works. r=taras,r=gps 2013-02-19 11:02:12 +01:00
path.py Bug 893976 - Use (cached) regular expressions for mozpack.path.match. r=gps 2013-07-30 08:57:27 +09:00
unify.py Bug 835214 - Avoid re-stripping executables already stripped. r=ted 2013-02-03 07:20:33 +01:00