Closed Bug 1166305 Opened 11 years ago Closed 10 years ago

mercurial-setup should add progress extension by default

Categories

(Developer Services :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mconley, Unassigned)

Details

I just watched some new interns attempt to clone mozilla-central, and it was pretty frustrating because they kept getting kicked off of the network. Probably the _most_ frustrating part, however, was that they didn't know where they were in the clone operation. Apparently, there's a progress extension that ships with hg 1.5+. I suggest we consider enabling it for users in mercurial-setup.
We already prompt for the progress extension in `mach mercurial-setup`. https://hg.mozilla.org/mozilla-central/file/a69094e0f2a4/tools/mercurial/hgsetup/wizard.py#l250 I can't imagine anyone in their right mind saying no to that prompt. FWIW, Mercurial intends to enable progress by default. I think there is only 1 blocker on that currently. Hopefully it makes it to 3.5. In the mean time, that blocker isn't important for us: we should consider removing the prompt and always enabling progress.
As of Mercurial 3.5, progress is now built into Mercurial core and enabled by default.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.