PSA: The `mach bootstrap` installed Mercurial `evolve` extension needs an update

Mercurial was broken for me this morning after updating Homebrew packages on
macOS. It seem that `mach bootstrap` does not yet update it's copy of the
Evolution extension to be sufficiently new. An `hg pull -u` in
`$HOME/.mozbuild/evolve` fixes things.

I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1600559 to fix `mach
bootstrap`.

-Jonathan

0
Jonathan
12/2/2019 9:40:40 AM
mozilla.dev.platform 6591 articles. 0 followers. Post Follow

3 Replies
7 Views

Similar Articles

[PageSpeed] 17

https://bugzilla.mozilla.org/show_bug.cgi?id=1600559
0
twanevessen
12/2/2019 1:20:11 PM
Note that running `./mach vcs-setup` will do this, when it prompts:

> It looks like the setup wizard has already installed a copy of the
> evolve extension on your machine, at {evolve_dir}.
> 
> (Relevant config option: extensions.evolve)
> 
> Would you like to update evolve to the latest version?  (Yn)

and `./mach bootstrap` offers to run that for you, with the prompt:

> Mozilla recommends a number of changes to Mercurial to enhance your
> experience with it.
> 
> Would you like to run a configuration wizard to ensure Mercurial is
> optimally configured? (Yn):

So, if you answer Y or just hit enter on both these prompts, this 
already happens.

~ Gijs

On 02/12/2019 09:40, Jonathan Watt wrote:
> Mercurial was broken for me this morning after updating Homebrew packages on
> macOS. It seem that `mach bootstrap` does not yet update it's copy of the
> Evolution extension to be sufficiently new. An `hg pull -u` in
> `$HOME/.mozbuild/evolve` fixes things.
> 
> I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1600559 to fix `mach
> bootstrap`.
> 
> -Jonathan
> 

0
Gijs
12/2/2019 2:49:35 PM
(Conversation taken to the bug.)
0
Jonathan
12/2/2019 3:25:15 PM
Reply: