Bug 1231192 - Mark Mercurial 3.5.2 as oldest non-legacy version; r=smacleod
authorGregory Szorc <gps@mozilla.com>
Mon, 07 Dec 2015 12:20:50 -0800
changeset 275971 60f724e4f82d945f8efd661d64665ba6902c8592
parent 275970 d55129069a1f56f63573282911ad2dac17d6e7b1
child 275972 f70eb7c9c9f14d8d59dfcf64ff23cf10096e2ce2
push id69001
push userbind-autoland@mozilla.com
push dateWed, 09 Dec 2015 15:34:52 +0000
treeherdermozilla-inbound@093210ae72ec [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssmacleod
bugs1231192
milestone45.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1231192 - Mark Mercurial 3.5.2 as oldest non-legacy version; r=smacleod Main reason for recommending 3.5 is bundle2. The protocol is faster and we can do things like put extra data in the server exchange. It also enables generaldelta to be exchanged without pain. And of course there are tons of performance improvements and bug fixes.
tools/mercurial/hgsetup/wizard.py
--- a/tools/mercurial/hgsetup/wizard.py
+++ b/tools/mercurial/hgsetup/wizard.py
@@ -36,17 +36,17 @@ you whether you want me to make changes:
 want me changing without your permission!
 
 If your config is up-to-date, I'm just going to ensure all 3rd party extensions
 are up to date and you won't have to do anything.
 
 To begin, press the enter/return key.
 '''.strip()
 
-OLDEST_NON_LEGACY_VERSION = LooseVersion('3.2.4')
+OLDEST_NON_LEGACY_VERSION = LooseVersion('3.5.2')
 LEGACY_MERCURIAL = '''
 You are running an out of date Mercurial client (%s).
 
 For a faster and better Mercurial experience, we HIGHLY recommend you
 upgrade.
 '''.strip()
 
 MISSING_USERNAME = '''