Closed Bug 1231989 Opened 9 years ago Closed 9 years ago

Prompt to install hgwatchman on OS X

Categories

(Firefox Build System :: Mach Core, enhancement)

enhancement
Not set
normal

Tracking

(firefox45 fixed)

RESOLVED FIXED
mozilla45
Tracking Status
firefox45 --- fixed

People

(Reporter: gps, Assigned: gps)

References

Details

Attachments

(2 files)

We should prompt to install hgwatchman during `mach mercurial-setup`. To make this bug easier, I'm going to limit this to OS X since we'll need to perform kernel tuning on Linux so watchman doesn't hit inotify limits and implementing this is slightly more complicated.
Bug 1231989 - Install watchman via Homebrew and MacPorts; r?ahal

This is needed to support hgwatchman.
Attachment #8697628 - Flags: review?(ahalberstadt)
Bug 1231989 - Prompt to install hgwatchman extension; r?ahal

This can speed up performance significantly.

Only support OS X for now because on Linux we have to adjust inode
limits to support mozilla-central and I don't feel like scope bloating.
Attachment #8697629 - Flags: review?(ahalberstadt)
Attachment #8697628 - Flags: review?(ahalberstadt) → review+
Comment on attachment 8697628 [details]
MozReview Request: Bug 1231989 - Install watchman via Homebrew and MacPorts; r?ahal

https://reviewboard.mozilla.org/r/27673/#review24901
Comment on attachment 8697629 [details]
MozReview Request: Bug 1231989 - Prompt to install hgwatchman extension; r?ahal

https://reviewboard.mozilla.org/r/27675/#review24903
Attachment #8697629 - Flags: review?(ahalberstadt) → review+
https://hg.mozilla.org/mozilla-central/rev/93234b5d4fef
https://hg.mozilla.org/mozilla-central/rev/4f20f5949170
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
Depends on: 1234394
Depends on: 1234396
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: