Changeset cf2d80dadb38…
Parent 23c5d888b34c…
by
Changes to one file · Browse files at cf2d80dadb38 Showing diff from parent 23c5d888b34c Diff from another changeset...
@@ -240,59 +240,60 @@ return ''
return out
-version = ''
+if __name__ == '__main__':
+ version = ''
-if os.path.isdir('.hg'):
- from tortoisehg.util import version as _version
- branch, version = _version.liveversion()
- if version.endswith('+'):
- version += time.strftime('%Y%m%d')
-elif os.path.exists('.hg_archival.txt'):
- kw = dict([t.strip() for t in l.split(':', 1)]
- for l in open('.hg_archival.txt'))
- if 'tag' in kw:
- version = kw['tag']
- elif 'latesttag' in kw:
- version = '%(latesttag)s+%(latesttagdistance)s-%(node).12s' % kw
+ if os.path.isdir('.hg'):
+ from tortoisehg.util import version as _version
+ branch, version = _version.liveversion()
+ if version.endswith('+'):
+ version += time.strftime('%Y%m%d')
+ elif os.path.exists('.hg_archival.txt'):
+ kw = dict([t.strip() for t in l.split(':', 1)]
+ for l in open('.hg_archival.txt'))
+ if 'tag' in kw:
+ version = kw['tag']
+ elif 'latesttag' in kw:
+ version = '%(latesttag)s+%(latesttagdistance)s-%(node).12s' % kw
+ else:
+ version = kw.get('node', '')[:12]
+
+ if version:
+ f = open("tortoisehg/util/__version__.py", "w")
+ f.write('# this file is autogenerated by setup.py\n')
+ f.write('version = "%s"\n' % version)
+ f.close()
+
+ try:
+ import tortoisehg.util.__version__
+ version = tortoisehg.util.__version__.version
+ except ImportError:
+ version = 'unknown'
+
+ if os.name == "nt":
+ (scripts, packages, data_files, extra) = setup_windows(version)
+ desc = 'Windows shell extension for Mercurial VCS'
+ # Windows binary file versions for exe/dll files must have the
+ # form W.X.Y.Z, where W,X,Y,Z are numbers in the range 0..65535
+ from tortoisehg.util.version import package_version
+ setupversion = package_version()
+ productname = 'TortoiseHg'
else:
- version = kw.get('node', '')[:12]
+ (scripts, packages, data_files, extra) = setup_posix()
+ desc = 'TortoiseHg dialogs for Mercurial VCS'
+ setupversion = version
+ productname = 'tortoisehg'
-if version:
- f = open("tortoisehg/util/__version__.py", "w")
- f.write('# this file is autogenerated by setup.py\n')
- f.write('version = "%s"\n' % version)
- f.close()
-
-try:
- import tortoisehg.util.__version__
- version = tortoisehg.util.__version__.version
-except ImportError:
- version = 'unknown'
-
-if os.name == "nt":
- (scripts, packages, data_files, extra) = setup_windows(version)
- desc = 'Windows shell extension for Mercurial VCS'
- # Windows binary file versions for exe/dll files must have the
- # form W.X.Y.Z, where W,X,Y,Z are numbers in the range 0..65535
- from tortoisehg.util.version import package_version
- setupversion = package_version()
- productname = 'TortoiseHg'
-else:
- (scripts, packages, data_files, extra) = setup_posix()
- desc = 'TortoiseHg dialogs for Mercurial VCS'
- setupversion = version
- productname = 'tortoisehg'
-
-setup(name=productname,
- version=setupversion,
- author='Steve Borho',
- author_email='steve@borho.org',
- url='http://tortoisehg.org',
- description=desc,
- license='GNU GPL2',
- scripts=scripts,
- packages=packages,
- data_files=data_files,
- cmdclass=cmdclass,
- **extra
- )
+ setup(name=productname,
+ version=setupversion,
+ author='Steve Borho',
+ author_email='steve@borho.org',
+ url='http://tortoisehg.org',
+ description=desc,
+ license='GNU GPL2',
+ scripts=scripts,
+ packages=packages,
+ data_files=data_files,
+ cmdclass=cmdclass,
+ **extra
+ )
|
Loading...