diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -134,7 +134,7 @@ def show_changeset(ui, repo, rev=0, chan ui.status("summary: %s\n" % description.splitlines()[0]) ui.status("\n") -def show_version(ui): +def version(ui): """output version and copyright information""" ui.write("Mercurial version %s\n" % version.get_version()) ui.status( @@ -167,7 +167,7 @@ def help(ui, cmd=None): sys.exit(0) else: if not ui.quiet: - show_version(ui) + version(ui) ui.write('\n') ui.write('hg commands:\n\n') @@ -767,6 +767,7 @@ table = { ('C', 'clean', None, 'overwrite locally modified files')], 'hg update [options] [node]'), "verify": (verify, [], 'hg verify'), + "version": (version, [], 'hg version'), } norepo = "init version help debugindex debugindexdot" @@ -809,7 +810,7 @@ def dispatch(args): not options["noninteractive"]) if options["version"]: - show_version(u) + version(u) sys.exit(0) try: