Closed Bug 1663799 Opened 4 years ago Closed 4 years ago

./mach bootstrap (or ./mach vcs-setup) should offer ./mach install-moz-phab

Categories

(Developer Services :: Mercurial: configwizard, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: emk, Assigned: sheehan)

Details

Attachments

(1 file)

Steps to reproduce: Run ./mach bootstrap.
Actual result:

Will you be submitting commits to Mozilla (Yn)?
Commits to Mozilla projects are typically sent to Phabricator. This is the
preferred code review tool at Mozilla.
Phabricator installation instructions are here
http://moz-conduit.readthedocs.io/en/latest/phabricator-user.html

Expected result:
./mach bootstrap should offer ./mach install-moz-phab instead of manual instructions.

I didn't know about ./mach install-moz-phab until recently because ./mach bootstrap didn't tell me about the existence.

At the end of the mach bootstrap process, the command is displayed (https://searchfox.org/mozilla-central/source/python/mozboot/mozboot/bootstrap.py#186-191)

But yeah, I agree that it should be done by default.

Assignee: nobody → sheehan
Component: Bootstrap Configuration → Mercurial: configwizard
Product: Firefox Build System → Developer Services

The Mercurial config wizard has a small paragraph of help text pointing users
to the Phabricator user guide when the user indicates they will be submitting
changesets to Firefox. On top of doing this, we should suggest users run
mach install-moz-phab, to improve discoverability of the command and
to avoid requiring the user read the entire guide to find this useful
tool.

Pushed by cosheehan@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/c2c163ca84ac
configwizard: suggest mach install-moz-phab in codereview step r=sylvestre

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: