Mercurial > hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
7631:0b2ee57dfdb1 | 7632:9626819b2e3d |
---|---|
6 # of the GNU General Public License, incorporated herein by reference. | 6 # of the GNU General Public License, incorporated herein by reference. |
7 | 7 |
8 from i18n import _ | 8 from i18n import _ |
9 from repo import RepoError | 9 from repo import RepoError |
10 import os, sys, atexit, signal, pdb, socket, errno, shlex, time | 10 import os, sys, atexit, signal, pdb, socket, errno, shlex, time |
11 import util, commands, hg, lock, fancyopts, revlog, version, extensions, hook | 11 import util, commands, hg, lock, fancyopts, revlog, extensions, hook |
12 import cmdutil | 12 import cmdutil |
13 import ui as _ui | 13 import ui as _ui |
14 | 14 |
15 class ParseError(Exception): | 15 class ParseError(Exception): |
16 """Exception raised on errors in parsing the command line.""" | 16 """Exception raised on errors in parsing the command line.""" |
143 ui.warn(_("** unknown exception encountered, details follow\n")) | 143 ui.warn(_("** unknown exception encountered, details follow\n")) |
144 ui.warn(_("** report bug details to " | 144 ui.warn(_("** report bug details to " |
145 "http://www.selenic.com/mercurial/bts\n")) | 145 "http://www.selenic.com/mercurial/bts\n")) |
146 ui.warn(_("** or mercurial@selenic.com\n")) | 146 ui.warn(_("** or mercurial@selenic.com\n")) |
147 ui.warn(_("** Mercurial Distributed SCM (version %s)\n") | 147 ui.warn(_("** Mercurial Distributed SCM (version %s)\n") |
148 % version.get_version()) | 148 % util.version()) |
149 ui.warn(_("** Extensions loaded: %s\n") | 149 ui.warn(_("** Extensions loaded: %s\n") |
150 % ", ".join([x[0] for x in extensions.extensions()])) | 150 % ", ".join([x[0] for x in extensions.extensions()])) |
151 raise | 151 raise |
152 | 152 |
153 return -1 | 153 return -1 |