Closed Bug 1364635 Opened 8 years ago Closed 8 years ago

Don't offer to configure Mercurial if running from a git checkout

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox55 fixed)

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: gps, Assigned: gps)

Details

Attachments

(1 file)

Today, `mach bootstrap` prompts you to configure Mercurial even if running from a Git checkout. I don't think that makes sense.
Comment on attachment 8867430 [details] Bug 1364635 - Don't offer to configure Mercurial if running from a Git checkout; https://reviewboard.mozilla.org/r/138972/#review142288 Thanks a lot! ::: commit-message-e76ee:15 (Diff revision 2) > +example, we still unconditionally run code that verifies that Mercurial > +is installed and reasonably up to date. However, refactoring that is > +a bit of work. I figure something is better than nothing. At least > +with this patch `mach bootstrap` for users with a Gecko checkout > +doesn't say anything about Mercurial if a modern Mercurial is > +installed. I think this is a great improvement, and the fact that this part is left in is in fact desirable since you'd typically be using git-cinnabar so ensuring having an hg installation makes sense.
Attachment #8867430 - Flags: review?(ehsan) → review+
Pushed by gszorc@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3aab38317ccd Don't offer to configure Mercurial if running from a Git checkout; r=Ehsan
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: