hgext/git/gitutil.py
changeset 45950 c7c1efdfd4de
parent 44484 ec54b3d2af0b
child 47012 d55b71393907
equal deleted inserted replaced
45949:a001e28ad5eb 45950:c7c1efdfd4de
    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     """