tests/test-extension.t
changeset 32343 d47d7d3bd07b
parent 32342 e5fbf9687600
child 32723 b6384b3d4ebe
--- a/tests/test-extension.t	Sat May 13 15:41:50 2017 +0900
+++ b/tests/test-extension.t	Sat Jan 09 23:24:52 2016 +0900
@@ -1590,4 +1590,19 @@
   $ hg help bookmarks | grep GREPME
   hg bookmarks [OPTIONS]... [NAME]... GREPME [--foo] [-x]
       GREPME make sure that this is in the help!
+  $ cd ..
 
+Show deprecation warning for the use of cmdutil.command
+
+  $ cat > nonregistrar.py <<EOF
+  > from mercurial import cmdutil
+  > cmdtable = {}
+  > command = cmdutil.command(cmdtable)
+  > @command('foo', [], norepo=True)
+  > def foo(ui):
+  >     pass
+  > EOF
+
+  $ hg --config extensions.nonregistrar=`pwd`/nonregistrar.py version > /dev/null
+  devel-warn: cmdutil.command is deprecated, use registrar.command to register 'foo'
+  (compatibility will be dropped after Mercurial-4.6, update your code.) * (glob)