Mercurial > public > mercurial-scm > hg-stable
diff mercurial/dispatch.py @ 7632:9626819b2e3d
refactor version code
- simplify version detection code
- move detection code into setup.py
- move version reading function into util.py
- drop version.py code
This makes hg more closely follow its own recommendation of how to deal with
versioning your builds: use hg id in your build script.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sat, 10 Jan 2009 18:02:38 -0600 |
parents | b2cbced7bb50 |
children | 08cabecfa8a8 |
line wrap: on
line diff
--- a/mercurial/dispatch.py Tue Jan 13 23:17:19 2009 +0100 +++ b/mercurial/dispatch.py Sat Jan 10 18:02:38 2009 -0600 @@ -8,7 +8,7 @@ from i18n import _ from repo import RepoError import os, sys, atexit, signal, pdb, socket, errno, shlex, time -import util, commands, hg, lock, fancyopts, revlog, version, extensions, hook +import util, commands, hg, lock, fancyopts, revlog, extensions, hook import cmdutil import ui as _ui @@ -145,7 +145,7 @@ "http://www.selenic.com/mercurial/bts\n")) ui.warn(_("** or mercurial@selenic.com\n")) ui.warn(_("** Mercurial Distributed SCM (version %s)\n") - % version.get_version()) + % util.version()) ui.warn(_("** Extensions loaded: %s\n") % ", ".join([x[0] for x in extensions.extensions()])) raise