Rev 6172: Global options respect their hidden attribute in file:///home/vila/src/bzr/bugs/860424-hidden-options/

Vincent Ladeuil v.ladeuil+lp at free.fr
Tue Sep 27 11:48:51 UTC 2011


At file:///home/vila/src/bzr/bugs/860424-hidden-options/

------------------------------------------------------------
revno: 6172
revision-id: v.ladeuil+lp at free.fr-20110927114850-338r2mns0138klv0
parent: pqm at pqm.ubuntu.com-20110926154224-by4s1qzbroh115wn
fixes bug: https://launchpad.net/bugs/860424
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 860424-hidden-options
timestamp: Tue 2011-09-27 13:48:50 +0200
message:
  Global options respect their hidden attribute
-------------- next part --------------
=== modified file 'bzrlib/commands.py'
--- a/bzrlib/commands.py	2011-09-19 15:59:40 +0000
+++ b/bzrlib/commands.py	2011-09-27 11:48:50 +0000
@@ -816,7 +816,8 @@
     try:
         options, args = parser.parse_args(args)
     except UnicodeEncodeError,e:
-        raise errors.BzrCommandError(gettext('Only ASCII permitted in option names'))
+        raise errors.BzrCommandError(
+            gettext('Only ASCII permitted in option names'))
 
     opts = dict([(k, v) for k, v in options.__dict__.iteritems() if
                  v is not option.OptionParser.DEFAULT_VALUE])

=== modified file 'bzrlib/tests/test_options.py'
--- a/bzrlib/tests/test_options.py	2011-06-01 07:01:17 +0000
+++ b/bzrlib/tests/test_options.py	2011-09-27 11:48:50 +0000
@@ -65,6 +65,11 @@
         out, err = self.run_bzr('help status')
         self.assertContainsRe(out, r'--show-ids.*Show internal object.')
 
+    def test_option_help_global_hidden(self):
+        """Hidden global options have no help strings."""
+        out, err = self.run_bzr('help log')
+        self.assertNotContainsRe(out, r'--message')
+
     def test_option_arg_help(self):
         """Help message shows option arguments."""
         out, err = self.run_bzr('help commit')



More information about the bazaar-commits mailing list