# HG changeset patch # User mpm@selenic.com # Date 1119684030 28800 # Node ID 9d5447a366a70ea308f4cfea9219ba131c7750e2 # Parent c084cfbb23892d5fc7a744840b5121c4317f267a Add version command -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Add version command Suggested by Arun Sharma manifest hash: 7fc056ffe45ee854f00e76916a560fba28c74a91 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCvQW+ywK+sNU5EO8RAqGQAJ91Eysw4tHVpOB7ICeN9hMF/p+lfQCgksmg TAKr5VNrw2wIZtSKjgQRqiA= =8w84 -----END PGP SIGNATURE----- diff -r c084cfbb2389 -r 9d5447a366a7 mercurial/commands.py --- a/mercurial/commands.py Fri Jun 24 23:17:10 2005 -0800 +++ b/mercurial/commands.py Fri Jun 24 23:20:30 2005 -0800 @@ -134,7 +134,7 @@ 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 @@ 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 @@ ('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 @@ not options["noninteractive"]) if options["version"]: - show_version(u) + version(u) sys.exit(0) try: diff -r c084cfbb2389 -r 9d5447a366a7 tests/test-help.out --- a/tests/test-help.out Fri Jun 24 23:17:10 2005 -0800 +++ b/tests/test-help.out Fri Jun 24 23:20:30 2005 -0800 @@ -32,6 +32,7 @@ undo undo the last transaction update update or merge working directory verify verify the integrity of the repository + version output version and copyright information + hg add -h hg add: option -h not recognized hg add [files] @@ -81,4 +82,5 @@ undo undo the last transaction update update or merge working directory verify verify the integrity of the repository + version output version and copyright information + exit 0