equal
deleted
inserted
replaced
18 except (ImportError, AttributeError): |
18 except (ImportError, AttributeError): |
19 pass |
19 pass |
20 return pygit2_module |
20 return pygit2_module |
21 |
21 |
22 |
22 |
|
23 def pygit2_version(): |
|
24 mod = get_pygit2() |
|
25 v = "N/A" |
|
26 |
|
27 if mod: |
|
28 try: |
|
29 v = mod.__version__ |
|
30 except AttributeError: |
|
31 pass |
|
32 |
|
33 return b"(pygit2 %s)" % v.encode("utf-8") |
|
34 |
|
35 |
23 def togitnode(n): |
36 def togitnode(n): |
24 """Wrapper to convert a Mercurial binary node to a unicode hexlified node. |
37 """Wrapper to convert a Mercurial binary node to a unicode hexlified node. |
25 |
38 |
26 pygit2 and sqlite both need nodes as strings, not bytes. |
39 pygit2 and sqlite both need nodes as strings, not bytes. |
27 """ |
40 """ |