Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

hglib: move all mercurial reloc logic to hglib

Let's have one place to keep track of the history of code
moving about. Drop logic for 0.9.3, since we honestly
don't support anything below 1.1.2 anymore.

Changeset db9d66a869ac

Parent 3c5faa7c147a

by Steve Borho

Changes to one file · Browse files at db9d66a869ac Showing diff from parent 3c5faa7c147a Diff from another changeset...

Change 1 of 1 Show Entire File hggtk/​hglib.py Stacked
 
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
36
37
38
39
 
 
 
 
 
 
 
 
40
41
42
 
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
24
25
26
27
28
29
30
31
32
33
@@ -10,33 +10,24 @@
   try:   from mercurial.error import RepoError, ParseError, LookupError + from mercurial.error import UnknownCommand, AmbiguousCommand  except ImportError: + from mercurial.cmdutil import UnknownCommand, AmbiguousCommand   from mercurial.repo import RepoError   from mercurial.dispatch import ParseError   from mercurial.revlog import LookupError   +from mercurial import demandimport +demandimport.disable()  try: - try: - from mercurial import demandimport - except: - from mercurial.commands import demandimport # pre 0.9.5 - demandimport.disable() - - try: - # Mercurail 0.9.4 - from mercurial.cmdutil import parse - from mercurial.cmdutil import parseconfig as _parseconfig - except: - try: - # Mercurail <= 0.9.3 - from mercurial.commands import parse - from mercurial.commands import parseconfig as _parseconfig - except: - # Mercurail 0.9.5 - from mercurial.dispatch import _parse as parse - from mercurial.dispatch import _parseconfig -finally: - demandimport.enable() + # Mercurial 0.9.4 + from mercurial.cmdutil import parse + from mercurial.cmdutil import parseconfig as _parseconfig +except: + # Mercurial 0.9.5 + from mercurial.dispatch import _parse as parse + from mercurial.dispatch import _parseconfig +demandimport.enable()    def toutf(s):   """