##// END OF EJS Templates
setup.py: reload __version__.py after writing it....
Alexis S. L. Carvalho -
r4066:cff3e4b4 default
parent child Browse files
Show More
@@ -18,10 +18,13 b' import util'
18 18 unknown_version = 'unknown'
19 19 remembered_version = False
20 20
21 def get_version():
21 def get_version(doreload=False):
22 22 """Return version information if available."""
23 23 try:
24 from mercurial.__version__ import version
24 import mercurial.__version__
25 if doreload:
26 reload(mercurial.__version__)
27 version = mercurial.__version__.version
25 28 except ImportError:
26 29 version = unknown_version
27 30 return version
@@ -40,6 +43,8 b' def write_version(version):'
40 43 f.write("# This file is auto-generated.\n")
41 44 f.write("version = %r\n" % version)
42 45 f.close()
46 # reload the file we've just written
47 get_version(True)
43 48
44 49 def remember_version(version=None):
45 50 """Store version information."""
General Comments 0
You need to be logged in to leave comments. Login now