mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-07 12:15:51 +00:00
c5c6819b0f
We want to make it turnkey for people to use reviewboard. So, we add reviewboard and related functionality to |mach mercurial-setup|. Since the reviewboard extension only works in Mercurial 3.0 and newer, we add some version detection for the Mercurial version. This should have been done months ago. We now have it. I also took the opportunity to inform |mach bootstrap| that Mercurial 2.x is no longer modern. I also updated the messaging around mq to encourage fewer new users to use it. You may find this controversial. People can always ignore the message. Finally, I also added a histedit prompt to the mix, since a lot of people don't know about that and many find it useful. I could have broken this into multiple patches. Meh. --HG-- extra : rebase_source : d33f8abcabb6ad6511c2f9e202283d43613fafc4 extra : amend_source : 3a56bc4d49ee6200cbdd0e87b4f28489518fee79 |
||
---|---|---|
.. | ||
bin | ||
mozboot | ||
README.rst | ||
setup.py |
mozboot - Bootstrap your system to build Mozilla projects ========================================================= This package contains code used for bootstrapping a system to build mozilla-central. This code is not part of the build system per se. Instead, it is related to everything up to invoking the actual build system. If you have a copy of the source tree, you run: python bin/bootstrap.py If you don't have a copy of the source tree, you can run: curl https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py | python - The bootstrap script will download everything it needs from hg.mozilla.org automatically!