equal
deleted
inserted
replaced
435 ) |
435 ) |
436 else: |
436 else: |
437 version = '%(latesttag)s+hg%(latesttagdistance)s.%(node).12s' % kw |
437 version = '%(latesttag)s+hg%(latesttagdistance)s.%(node).12s' % kw |
438 else: |
438 else: |
439 version = '0+hg' + kw.get('node', '')[:12] |
439 version = '0+hg' + kw.get('node', '')[:12] |
|
440 elif os.path.exists('mercurial/__version__.py'): |
|
441 data = open('mercurial/__version__.py').read() |
|
442 version = re.search('version = b"(.*)"', data).group(1) |
440 |
443 |
441 if version: |
444 if version: |
442 versionb = version |
445 versionb = version |
443 if not isinstance(versionb, bytes): |
446 if not isinstance(versionb, bytes): |
444 versionb = versionb.encode('ascii') |
447 versionb = versionb.encode('ascii') |