Ms2ger
87cc03d608
Bug 799648 - Followup followup: Add the line back where it was meant to be; r=gps (NPOTB, DONTBUILD)
2012-10-11 22:00:37 +02:00
Gregory Szorc
a9eb0b06d7
Bug 799648 - Part 4: Temporarily disable settings file integration; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-10 11:09:21 -07:00
Gregory Szorc
437679b76b
Bug 799648 - Part 3: Move config module from mozbuild to mach; r=jhammel
...
--HG--
rename : python/mozbuild/mozbuild/config.py => python/mach/mach/config.py
rename : python/mozbuild/mozbuild/test/test_config.py => python/mach/mach/test/test_config.py
2012-10-10 11:08:10 -07:00
Gregory Szorc
194f8b0246
Bug 799648 - Part 2: Move mozbuild's log manager into mach; r=jhammel
...
--HG--
rename : python/mozbuild/mozbuild/logger.py => python/mach/mach/logging.py
rename : python/mozbuild/mozbuild/test/test_logger.py => python/mach/mach/test/test_logger.py
2012-10-10 11:08:09 -07:00
Gregory Szorc
51818ea64b
Bug 799648 - Part 1: Move process execution and logging methods into Mach mixin classes; r=jhammel
2012-10-10 11:08:09 -07:00
Gregory Szorc
4e06481823
Bug 799312 - Implement |mach help <command>|; r=jhammel
...
Previously you had to |mach <command> --help|. Both forms now work.
2012-10-10 11:08:09 -07:00
Gregory Szorc
ca38f7a4a6
Bug 795427 - Part 3: Print more user friendly error messages; r=jhammel
2012-10-10 11:08:09 -07:00
Gregory Szorc
89e2129d77
Bug 799262 - Formal API for loading mach command modules; r=jhammel
2012-10-10 11:08:09 -07:00
Gregory Szorc
060a0c42f9
Bug 794509 - Part 3: Automatically discover mach commands in sys.path; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-05 12:19:19 -07:00
Gregory Szorc
d1f15571d1
Bug 794509 - Part 2: Move mach command modules into a mach.commands sub-module; r=jhammel
...
This patch on its own will break mach. Part 3 will refactor mach's
loader to discover and load modules using a modified module finding
method.
--HG--
rename : python/mach/mach/settings.py => python/mach/mach/commands/settings.py
rename : python/mach/mach/build.py => python/mozbuild/mach/commands/build.py
rename : python/mach/mach/testing.py => python/mozbuild/mach/commands/testing.py
rename : python/mach/mach/warnings.py => python/mozbuild/mach/commands/warnings.py
2012-10-05 12:13:18 -07:00
Gregory Szorc
d6ccd6209d
Bug 794509 - Part 1: mach subcommands are now defined through Python decorators; r=jhammel
2012-10-05 12:12:51 -07:00
Gregory Szorc
b5354431a8
Bug 795427 - Part 2: Terminate mach silently when KeyboardInterrupt is raised; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-04 17:43:56 -07:00
Gregory Szorc
71e7085b92
Bug 795427 - Part 1: Proper exit codes from mach; r=jhammel
2012-10-04 17:43:54 -07:00
Ms2ger
dd7df1a544
Bug 780698 - Part c: Support mochitest-a11y, reftest, crashtest in mach; r=gps
2012-10-02 10:24:12 +02:00
Ms2ger
40beeb0722
Bug 780698 - Part b: Fix mochitest runners; r=gps
2012-10-02 10:24:11 +02:00
Gregory Szorc
411107479e
Bug 795394 - Default to utf-8 encoding when no encoding is specified; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-01 11:12:33 -07:00
Gregory Szorc
54087fdfa1
Bug 795491 - Improve mach's help text; r=jhammel
2012-10-01 11:06:40 -07:00
Gregory Szorc
733f2ff586
Bug 751795 - Part 5: mach can now build the tree, record compiler warnings; r=jhammel
...
This is meant to be a stop-gap until more robust tree building lands in
mozbuild. It simply proxies building through client.mk and captures
compiler warnings using the existing mechanism in mozbuild.
There are some DRY violations for how the compiler database is managed.
The more robust tree building code contains consolidated compiler
database logic. The DRY violations should disappear when that lands.
DONTBUILD (NPOTB)
2012-09-26 16:42:38 -07:00
Gregory Szorc
20d59f541e
Bug 751795 - Part 3: Testing module; r=jhammel DONTBUILD (NPOTB)
...
mach can now run some tests.
2012-09-26 09:46:27 -07:00
Gregory Szorc
f0e0eb9adf
Bug 751795 - Part 2: Add settings module; r=jhammel
2012-09-26 09:44:38 -07:00
Gregory Szorc
d114857533
Bug 751795 - Part 1: mach, the new frontend to mozilla-central; r=jhammel
2012-09-26 09:43:54 -07:00