equal
deleted
inserted
replaced
27 arraytobytes = array.array.tobytes |
27 arraytobytes = array.array.tobytes |
28 arrayfrombytes = array.array.frombytes |
28 arrayfrombytes = array.array.frombytes |
29 else: |
29 else: |
30 arraytobytes = array.array.tostring |
30 arraytobytes = array.array.tostring |
31 arrayfrombytes = array.array.fromstring |
31 arrayfrombytes = array.array.fromstring |
32 |
|
33 # hg < 4.6 compat (c8e2d6ed1f9e) |
|
34 try: |
|
35 from mercurial import logcmdutil |
|
36 changesetdisplayer = logcmdutil.changesetdisplayer |
|
37 changesetprinter = logcmdutil.changesetprinter |
|
38 displaygraph = logcmdutil.displaygraph |
|
39 changesetdiffer = logcmdutil.changesetdiffer |
|
40 except (AttributeError, ImportError): |
|
41 from mercurial import cmdutil |
|
42 changesetdisplayer = cmdutil.show_changeset # pytype: disable=module-attr |
|
43 changesetprinter = cmdutil.changeset_printer # pytype: disable=module-attr |
|
44 displaygraph = cmdutil.displaygraph # pytype: disable=module-attr |
|
45 changesetdiffer = None |
|
46 |
32 |
47 # hg <= 5.3 (c21aca51b392) |
33 # hg <= 5.3 (c21aca51b392) |
48 try: |
34 try: |
49 from mercurial import pathutil |
35 from mercurial import pathutil |
50 dirs = pathutil.dirs |
36 dirs = pathutil.dirs |