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-----
--- 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:
--- 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