Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 2.1.1, 2.1.2, and tip

stable hgversion: require hg-1.9

This was the de-facto requirement before now. This simply makes it official.

Changeset 8e77d7c8efed

Parent 02458114fc77

by Steve Borho

Changes to one file · Browse files at 8e77d7c8efed Showing diff from parent 02458114fc77 Diff from another changeset...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
22
23
24
25
26
27
28
29
30
31
32
33
34
35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 # hgversion.py - Version information for Mercurial  #  # Copyright 2009 Steve Borho <steve@borho.org>  #  # This software may be used and distributed according to the terms of the  # GNU General Public License version 2, incorporated herein by reference.    import re    try:   # post 1.1.2   from mercurial import util   hgversion = util.version()  except AttributeError:   # <= 1.1.2   from mercurial import version   hgversion = version.get_version()    def checkhgversion(v):   """range check the Mercurial version""" - reqver = ['1', '8'] + reqver = ['1', '9']   v = v.split('+')[0]   if not v or v == 'unknown' or len(v) >= 12:   # can't make any intelligent decisions about unknown or hashes   return   vers = re.split(r'\.|-', v)[:2]   if vers == reqver or len(vers) < 2:   return   nextver = list(reqver)   nextver[1] = chr(ord(reqver[1])+1)   if vers == nextver:   return   return (('This version of TortoiseHg requires Mercurial '   'version %s.n to %s.n, but found %s') %   ('.'.join(reqver), '.'.join(nextver), v))