Make bootstrap prompt for hg vs git
Categories
(Firefox Build System :: Bootstrap Configuration, enhancement)
Tracking
(firefox73 fixed)
| Tracking | Status | |
|---|---|---|
| firefox73 | --- | fixed |
People
(Reporter: jgraham, Assigned: jgraham)
References
Details
Attachments
(1 file)
For many new contributors getting the source onto their machines is one of the hardest steps before getting started. Bootstrap helps with many parts of this via a system of interactive prompts but for some reason the VCS choice, is only available as a command line argument rather than via the prompt system. This is likely to railroad many would-be contributors into a situation where they have to work with an unfamiliar VCS just for gecko.
Now that cinnabar and hg offer roughly the same performance for the initial clone we should allow bootstrap users to choose which vcs to use for their setup via the same prompt mechanism as all the other choices they have to make.
| Assignee | ||
Comment 1•5 years ago
|
||
Make the choice of VCS work via an interactive prompt rather than by
command line argument, just like we do for all other choices.
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Thanks for implementing this!
Do you think we should mention this feature in https://firefox-source-docs.mozilla.org/tools/docs/contribute/how_to_contribute_firefox.html ?
| Assignee | ||
Comment 4•5 years ago
|
||
Yes, I think that page should be updated to recommend using bootstrap.py like e.g. https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build/Linux_and_MacOS_build_preparation
Comment 5•5 years ago
|
||
| bugherder | ||
Description
•